Isla Don Kiriki is a Spanish fast food restaurant specializing in chicken. They offer a variety of tantalizing dishes that highlight the essence of Spanish cuisine.