Lords Hotel Londyn może pochwalić się znakomitą lokalizacją w dzielnicy Bayswater w Londynie 550 m od świątyń, takich jak Katedra grecko-prawosławna św. Zofii w Londynie, oraz oferuje obszar handlowy i przechowalnię bagażu. Ten hotel posiada Wi-Fi w miejscach publicznych.
Hotel jest w pobliżu pałacu, 25 min spacerem od dworca kolejowego Marylebone. Zabytki historyczne obejmują Pałac Buckingham, który znajdują się 3 km od tego obiektu noclegowego. Ponadto, Baynards znajduje się w odległości 200 metrów. Atrakcje kulturalne w okolicy to Muzeum Sherlocka Holmesa, 2 km od Lords w Londynie. Ten hotel jest usytuowany w niewielkiej odległości od stacji metra Bayswater.
W tym obiekcie noclegowym są 68 pokojów. Każdy z nich posiada centralne ogrzewanie oraz udogodnienia rozrywkowe, takie jak Wi-Fi i TV. Dodatki obejmują oddzielną toaletę i prysznic. Goście mogą skorzystać z suszarki do włosów i ręczników w prywatnych łazienkach z oddzielną toaletą i prysznicem.
Lords oferuje bezpłatne angielskie śniadanie serwowane w obszarze recepcji. Oferując dania kuchni libańskiej, restauracja Al Waha leży 5 min pieszo od tego hotelu.