1 Charming and Luxury Hotels in Telde, Gran Canaria



Hotel s.XVI

  • Historical building,
  • Gran Canaria
  • - Telde -
  •  Location Map
7 Rooms

Benefits