Vodafone Idea Limited stores Near Teli Gali, Nashik, 422003