Photos of the Tabaiba Apartments, Costa Teguise.

About the hotel