This welcoming apartment complex is situated in the leisure centre of Costa Teguise, approximately 600 m from the nearest beach. The hotel is well situated for the public transport network with a stop located just 400 m away. The town centre, which offers..