Malliotakis Beach Hotel
Agiou Ioannou 6, Stalida, Greece
Booking.com
Book Now