Just 30 metres from the beach in Nea Stira village, Hotel Plaza features air-conditioned rooms facing the mountains and Evoikos Gulf. An ice-cream shop is available on the ground floor. Free Wi-Fi is provided throughout. All rooms at Plaza are fitte...
Rooms total: 2 More information »Nea Styra Port 0.1 km