Com uma atmosfera única, pessoal da hospitalidade e as facilidades, o hotel oferece excelentes serviços que fazem você se sinta em casa. A Apollo London Hotel está idealmente localizado no Bays água, perto de Hyde Park e Oxford Street. O hotel dispõe de confortáveis e bem decorados quartos estão equipados com esse tipo amenities. Você pode começar o seu dia com o delicioso almoço servido na sala de pequenos-almoços, que fica localizado na cave do hotel e está decorado em estilo tradicional.