Vodafone Idea Limited stores Near Lakshmipuram Main Road, Nellore, 524004