Set in Athens, Olga Apartments is 3.8 km from Alimos Marina and just 200 metres from Ilioupoli Metro Station. Onassis Cultural Centre is 4 km from the property. Free WiFi is offered throughout the property.
Featuring a terrace, the accommodation features a seating and dining area. There is also a kitchen, fitted with an oven. A toaster, a fridge and stovetop are also featured, as well as a coffee machine. Every unit is equipped with a private bathroom with a hairdryer. Towels are provided.
Olga Apartments also includes a terrace.
Panathenaic Stadium is 4.3 km from Olga Apartments. Elefthérios Venizélos Airport is 18 km away.