Vodafone Idea Limited stores Near Logans Road, Thalassery, 670101