Olympus Apartments
Livadia, Livadia, 85002, Greece
Situated in Livadia, 200 metres from Livadia Beach and 2.9 km from Stavros Beach, Olympus Apartments features accommodation with free WiFi and a garden with a terrace and garden views. Some of the units have a satellite flat-screen TV, a fully equipped kitchen with a fridge, and a private bathroom with a shower and a hairdryer. Lethra Beach is 2.9 km from the apartment, while Elephant Museum is 7 km from the property.
Location: Livadia
Livadia, Livadia, 85002, Greece
