Vodafone Idea Limited stores Near Puducherry - Vilupuram Road, Puducherry, 605010