Hotel Grand Teguise Playa
Overview
This beach hotel is situated on the Costa Tequise just 20 m from the nearest beach. There are scores of shops, restaurants and bars to be found in the hotel's immediate vicinity 2 suites and 314 double rooms are located... Read More