Loading map…
Tabaiba Restaurante
Tabaiba Restaurante in Las Palmas, Spain, offers a vibrant taste of the Canary Islands. Delight in the fresh, grilled aromas and the satisfyingly firm texture of their expertly prepared dishes. A true culinary highlight.