Vodafone Idea Limited stores Near Mohammedwadi Hadapsar Road, Pune, 411060