Vodafone Idea Limited stores In Thatte Nagar, Nashik, Maharashtra