Actor Hotel Hotel
Ligourion, Ligourio, 21052, Greece
Located in the village of Ligourio, within a 10-minute drive of the beach, Actor Hotel offers spacious studios with free Wi-Fi access and has an outdoor pool and a restaurant. The Ancient Theatre of Epidavros is 3.5 km away.