Vodafone Idea Limited stores Near Kavumbhagom-Muthoor Road, Calicut, 673305