Vodafone Idea Limited stores Near Ambedkar Garden Road, Pune, 411018