Palm Beach Hotel Apartments
Sofokli Venizelou 66, Rethymno Town, Greece
Booking.com
Book Now