Vodafone Idea Limited stores Near M G Road, Thalassery, 670101