Hotel Plaza
Néa Stíra, Nea Stira, Greece
Booking.com
Book Now