Vodafone Idea Limited stores Near Wayanad Road, Calicut, 673571