Apollo Hotel se nachází v centru Athén, 100 metrů od stanice metra Metaxourgio a 2 km od Akropole, a nabízí pokoje s bezplatným Wi-Fi a střešní snack bar s výhledem na Parthenón.
Hotel Apollo poskytuje pokoje standardně vybavené satelitní TV, minibarem a psacím stolem. Ve všech najdete také vlastní koupelnu s fénem a toaletními potřebami. K některým pokojům patří balkon s výhledem na Akropoli.
V jídelně se podává kontinentální snídaně formou bufetu. Do baru můžete zajít na skleničku a lehké občerstvení.
Recepce hotelu je v provozu nepřetržitě a její personál pro vás zajistí pronájem aut, vstupenky i nejrůznější výlety. Zábavní čtvrť Psiri s restauracemi a bary se rozkládá 1 km od hotelu. Na mezinárodní vlakové nádraží Larissa je to 500 metrů.