Vodafone Idea Limited stores Near Thakkar Nagar, Nashik, 422002