Vodafone Idea Limited stores Near Madhusudan Nagar, Keshod, 362220