Soho Hotel
Soho Hotel
Menandrou 25
Athens
10553
Greece
Rooms from €29.00 ( £26.36 / $38.23 ) per night
Located in the heart of Athens, just a 5-minute walk from Omonoia Metro Station, Soho Hotel offers easy access to all the major attractions of the city.
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.