The Oscar Hotel is located right in the heart of Athens, opposite the central rail and metro station, Larissa Station, and only a few minutes walk from Omonia Square and the Archaeological Museum.
The Oscar Hotel is located right in the heart of Athens, opposite the central rail and metro station, Larissa Station, and only a few minutes walk from Omonia Square and the Archaeological Museum.