Vodafone Idea Limited stores Near Station Road, Keshod, 362220