Thalassa Boutique Hotel
89 Stamathioudaki Str., Rethymno Town, Greece
Booking.com
Book Now