
The Oscar Hotel is a three star hotel, offering comfortable accommodation at affordable prices. It has a sister hotel in Athens - The Oscar Inn Hotel.
The Oscar Hotel is located in the Athens centre, opposite the central rails station and the metro, Larissa station, only a few minutes from Omonia Square and the Archeological Museum.
A roof garden with a swimming pool and cocktail bar, where you can enjoy the panoramic view of the Acropolis and the Lycabettus Hill.
Oscar Hotel,
25 Filadelfia And Samou Street
Athens Greece
Oscar
Hotel, Athens, Greece
Your guide to accommodation worldwide