Amaryllis Inn
Amaryllis Inn
25 Menandrou Str
Athens
10553
Greece
Rooms from €30.00 ( £20.27 / $37.09 ) per night
This hotel is conveniently located within the commercial centre of Athens, with Omonia Square and its metro station, the main railway station and Syntagma Square all a short distance away.
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.