Hotel Albatros(4 stars)

1,Dedaloustreet, GR 70014 Hersonissos, Crete Greece View on map