Offering a sun terrace and views of the city, Meni Apartments Hotel is set in Athens in the Attica Region, 300 metres from National Theatre of Greece. Omonia Square is 600 metres away. Free WiFi is available throughout the property.
All units are air conditioned and include a cable TV. Some units have a seating area and/or balcony. All units feature a kitchenette equipped with a microwave and fridge. Towels are provided.
Guests can enjoy a drink at the on-site bar.
National Archaeological Museum of Athens is 900 metres from Meni Apartments Hotel, while Monastiraki Flea Market is 1.1 km from the property. The nearest airport is Elefthérios Venizélos Airport, 20 km from the property.
All units are air conditioned and include a cable TV. Some units have a seating area and/or balcony. All units feature a kitchenette equipped with a microwave and fridge. Towels are provided.
Guests can enjoy a drink at the on-site bar.
National Archaeological Museum of Athens is 900 metres from Meni Apartments Hotel, while Monastiraki Flea Market is 1.1 km from the property. The nearest airport is Elefthérios Venizélos Airport, 20 km from the property.