Vodafone Idea Limited stores Near Ambad Link Road, Nashik, 422009