El Lords Hotel está situado en una tranquila plaza ajardinada de Bayswater y ofrece habitaciones con baño y una recepción abierta las 24 horas. Las estaciones de metro de Bayswater y Queensway están a solo 5 minutos a pie.
Sus habitaciones cuentan con TV de pantalla plana y conexión WiFi gratuita Las habitaciones están ubicadas en el edificio principal del hotel en la esquina de Leinster Square, y en un anexo en la misma calle, a 100 metros de distancia.
Se sirve un desayuno continental en el comedor del hotel, mientras que en la recepción se pueden comprar bebidas frías y aperitivos. En las proximidades del hotel hay varios restaurantes y bares que sirven comida tradicional inglesa e internacional.
Los huéspedes pueden dar un paseo por el moderno Notting Hill y el mercado de Portobello Road, o pasar una tarde en el cercano Hyde Park y el Palacio de Kensington.