Set 800 m from National Theatre of Greece, Meni Apartments offers accommodation with a bar, a shared lounge and a 24-hour front desk for your convenience.
The air-conditioned units are furnished with tiled floors and feature a private bathroom, a flat-screen TV, free WiFi, wardrobe, a living room, an equipped kitchen, balcony and views over the city. A microwave, a fridge and stovetop are also featured, as well as a kettle and a coffee machine.
Guests at the aparthotel can enjoy a continental breakfast.
Meni Apartments offers a terrace.
Popular points of interest near the accommodation include Omonia Square, National Archaeological Museum of Athens and Monastiraki Square. The nearest airport is Elefthérios Venizélos, 33 km from Meni Apartments, and the property offers a paid airport shuttle service.