Tabaiba is a fine dining restaurant offering evolving Canary Island cuisine. The restaurant features tasting menus in an intimate setting.