This apartment complex is ideally located in Costa Teguise's tourist centre. Countless shopping and entertainment venues in the town centre are within walking distance of the hotel.