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