Thalassa Boutique Hotel

  89 Stamathioudaki Str., Rethymno Town, Greece

Booking.com Book Now