Rectangle 1
OSCAR HOTEL

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.