Hotels in Nea Epidavros near City Centre Nea Epidavros
We found 3 properties with availability in Nea Epidavros
Show on map
Hotel Avra
Nea Epidauros, Nea Epidavros, Greece
Located a 10-minute ride from Polemarcha beach, Hotel Avra Nea Epidavros includes 9 rooms with views of the sea. Complimentary private parking is available on site at the hotel.
- 1-3