Vodafone Idea Limited stores In Tarwala Nagar, Nashik, Maharashtra