El Hotel Apollo es un hotel alojado en una casa señorial, un negocio familiar que se encuentra en una tranquila calle residencial y a poca distancia a pie de las estaciones de metro de Queensway y Bayswater.
Dispone de 29 habitaciones reformadas, todas con baño y doble acristalamiento, con televisión en color vía satélite y mando a distancia. Hay ascensor en todas las plantas.
Además, hay un bar exclusivo para los clientes del hotel donde ellos y sus invitados pueden disfrutar de bebidas, cócteles y snacks.