Vodafone Idea Limited stores Near Bavdhari Road, Pune, 411021