Los huéspedes del Lords Hotel Londres, de 2 estrellas, pueden disfrutar de acceso al Museo Británico, enclavado a unos 4 km. Con una zona comercial y consigna de equipaje, este hotel está enclavadoa 550 metros del Palacio de Kensington.
El hotel goza de una ubicación tranquila a unos 25 minutos a pie del Museo de Ciencias, mientras que lugares de interés natural como el Green Park están a unos 3 km. El hotel Lords Londres también está equipado con acceso al Museo de Victoria y Alberto, que está enclavado a unos 2 km. Además, Leinster Square está situado a unos 5 minutos a pie. El lugar está enclavado a pocas cuadras de la Catedral Ortodoxa Griega de la Sabiduría Divina, muy popular entre peregrinos y turistas. La estación de metro Bayswater, situada a 400 metros del Lords Hotel, ofrece una conexión rápida con todas las zonas de Londres.
Hay 68 habitaciones que cuentan con calefacción central, además de servicios modernos como Wi-Fi gratis y una televisión con múltiples canales. Las habitaciones disponen de un cuarto de baño en suite con una ducha a ras de suelo y un inodoro separado. Los baños privados incluyen una ducha a ras de suelo y un inodoro separado, así como confort como un secador de pelo y toallas de baño.
Los huéspedes pueden disfrutar de un desayuno continental en el espacio de acogida del Lords Londres. El restaurante Chojo, que está en los alrededores inmediatos de este hotel, sirve comida de Taiwán.