Vodafone Idea Limited stores Near Koilandy Thamarassery Road, Kozhikode, 673573