Vodafone Idea Limited stores Near Rue du Bazar Saint Laurent Street, Puducherry, 605001