Set in Athens, within 984 feet of National Theater of Greece and 1969 feet of Omonia Square, Meni Hotel offers accommodations with a bar and free WiFi throughout the property as well as free private parking for guests who drive. Featuring family rooms, this property also provides guests with a terrace. The accommodations features a 24-hour front desk and room service for guests.
Guests at the hotel can enjoy a buffet breakfast.
Popular points of interest near Meni Hotel include National Archaeological Museum of Athens, Monastiraki Flea Market and Monastiraki Square. The nearest airport is Elefthérios Venizélos, 13 mi from the accommodations, and the property offers a paid airport shuttle service.
License number: 1140331
Number of rooms : 5