El Hotel Apollo está junto a Hyde Park y Kensington Gardens, a sólo 3 minutos de la estación de metro de Queensway.
Cuenta con 46 habitaciones equipadas con baño privado, televisión, teléfono y con un set de café y té. Tendrás conexión WiFi pagando un suplemento.
Por las mañanas sirven desayuno bufé y el hotel está rodeado de varias cafeterías y restaurantes. El popular barrio de Notthing Hill está a 10 minutos a pie.
La estación de metro de Paddington está a 800 metros y la de Bayswater está a 6 minutos. El Albert Museum y el Museo de Historia Natural están a 1,6 km.