This hotel is situated on Omonia Square in the very centre of Athens. Omonia metro station is only a stone's throw away, providing easy access to all parts of the city, and many famous sights are within walking distance, including the Parthenon, the..