This hotel is situated in the centre of Athens, close to Psiri and Monastiraki. The nearest public transport stop is Omonia Square. The main train station is around 400 m away.
See more: Hotels in Europe Hotels in Greece Hotels in Athens Holiday Destinations in Europe