Medusa Apartments

  72, Sofokli Venizelou Str., Rethymno Town, Greece

Booking.com Book Now