Hotel Oscar jest dogodnie usytuowany w centrum Aten, w pobliżu dworca kolejowego Larissis. Obiekt oferuje restaurację i ogród na dachu z widokiem na Akropol. Nieopodal hotelu zlokalizowany jest garaż mogący pomieścić do 100 samochodów. Obiekt udostępnia rozmaite komfortowe pokoje i apartamenty. Wszystkie pokoje i apartamenty obejmują balkon oraz łazienkę, a Goście znajdą się nich wszelkie nowoczesne udogodnienia. Po wcześniejszym uzgodnieniu w restauracji Dionysos serwowane są tradycyjne greckie specjały i dania kuchni międzynarodowej. Latem Goście mogą zrelaksować się w ogrodzie na dachu Apollon z barem i basenem. Z ogrodu roztaczają się panoramiczne widoki na Akropol oraz wzgórze Lykabettus. Liczba pokoi: 164.