- Hotel reservation/
- Spain/
- Caleta de Famara/
- Villa Apolo
Book Hotel Villa Apolo
Calle Alamillo, 76, Teguise 0.8 km from city center
Location Hotel “Villa Apolo” is situated in Teguise. It boasts a convenient location within 8 km from the historic city center. Hotel features All rooms are non-smoking.