Vodafone Idea Limited stores Near Takli Road, Nashik, 422011