Apartamentos Sol
Los Hervideros, Costa Teguise, 35508
Fully renovated in 2011, there are 52 units in total at this apartment hotel, where facilities include a lobby with a hotel safe, wired and wireless Internet access (for a fee), a car park and bicycle...
More Info