El Columbus Hotel Londres, de 2 estrellas, está ubicado cerca de un barrio comercial, a unos 6 minutos a pie del Museo Laboratorio de Alexander Fleming. WiFi se ofrece en las habitaciones, y este hotel cómodo dispone de un aparcamiento privado en el lugar.
El hotel está situado en el corazón de Londres, junto a la Diana Princess of Wales Memorial Fountain y a 25 minutos a pie del Royal Albert House. El Columbus Londres está situado en el barrio Westminster Borough de Londres, que permite acceder a lugares de interés cultural como el Museo de Sherlock Holmes, que está a unos 17 minutos a pie del lugar. El Ojo de Londres se encuentra a unos 4 km de distancia, mientras que la estación de metro el de Paddington está a una distancia cercana del lugar. El Columbus Hotel ofrece una ubicación cómoda a 20 km del Aeropuerto la Ciudad de Londres.
Algunas de sus habitaciones bien equipadas incluyen suelo de moqueta, así como instalaciones de autoservicio como una cafetera. Estas habitaciones tienen un suelo de moqueta. Los cuartos de baño privados están equipados con un aseo separado y una ducha, junto con un secador de pelo y toallas de baño.
El Columbus cuenta con un desayuno continental todos los días de 08:00 a 09:30 en la zona de comedor. El restaurante el Ahl Cairo ofrece comida mediterránea y se encuentra a menos de 5 minutos caminando del sitio.