Vodafone Idea Limited stores Near Mahatma Nagar Lane No 2, Nashik, 422007