Featuring free WiFi, Thalassa Apartments offers pet-friendly accommodation in Iria Nafplio is 19 km from the property Free private parking is available on site There is also a kitchenette, equipped with a refrigerator Bed linen is provided The Ancient Theatre of Epidavros is within 25 km, while Mykines is 35 km away Tolon is at a distance of 15 km