Vodafone Idea Limited stores Near Usha Junction, Kannur, 670643