Loading hotels
Confirming room availability...
Meni Apartments Hotel, 8 Psaron St, Athens, Greece
Near Omonia Square<br /><br />With a stay at Meni Apartments Hotel, you'll be centrally located in Athens, within a 5-minute drive of Omonia Square and Ermou Street. This 4-star aparthotel is 1.3 mi (2.1 km) from Syntagma Square and 2.1 mi (3.4 km) from Acropolis Museum.