Vodafone Idea Limited stores Near Thalassery - Mysore Road, Kannur, 670703