About the hotel
This simple hotel is located in Puerto Santiago. The premises count with 42 welcoming rooms.
Map of Apartamentos El Sombrero
Address
Apartamentos El Sombrero
Santiago del Teide, Spain
N 28.24302 E -16.83908
This simple hotel is located in Puerto Santiago. The premises count with 42 welcoming rooms.
Apartamentos El Sombrero
Santiago del Teide, Spain
N 28.24302 E -16.83908