L'OYO Apollo Hotel dispone di connessione Wi-Fi gratuita e di colazioni abbondanti. Nella sala colazioni dell'OYO Apollo Hotel potrete gustare tutte le mattine sia la colazione inglese completa che quella continentale. La proprietà è inoltre circondata da ristoranti e bar, ideali per il pranzo e i pasti serali.
L'hotel è situato nel cuore della città più storica e divertente del mondo. Le stazioni della metropolitana più vicina sono King Cross e St. Pancras che sono a pochi minuti a piedi dall'hotel. Essendo situato nel centro di Londra, sono facilmente raggiungibili in pochi minuti le maggiori attrazioni come il Madame Tussaud, il British Museum, Oxford Street e Leicester Square.