Vodafone Idea Limited stores Near Mahatma Nagar Road, Nashik, 422007