Athens logo

Soho Hotel

Check Availability

Soho Hotel
Menandrou 25
Athens
10553
Greece

Rooms from €29.00 ( £26.36 / $38.23 ) per night

Picture of Soho Hotel


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.

Click here for more Information on the Soho Hotel together with online availability and visitor ratings











This hotel supplied in conjunction with Bookings.

Map of the Athens area Athens Visitor Information