El Lords Hotel está entre el cosmopolita barrio de Bayswater y el vibrante Notting Hill.
Tendrás la posibilidad de visitar los principales lugares de interés. Está a 5 minutos de las estaciones de Bayswater y de Queensway, y a 20 minutos encontrarás Oxford Street, Camden Market y la mayoría de los centros comerciales.
Podrás llegar fácilmente también al London Eye y a Trafalgar Square.Tiene habitaciones cómodas y sencillas, ideales para todo tipo de estancia.
Decoradas en estilo minimalista, disponen de baño privado, TV y conexión a internet Wi-Fi, de pago.
Cada mañana sirven un rico desayuno y entre los servicios tendrás a disposición recepción abierta las 24 horas.