Lage: Das Lords Hotel befindet sich im Zentrum von London zwischen Bayswater und Notting Hill. In der Nähe befinden sich der Portobello Markt, Hyde Park, Kensington Palace sowie die Oxford Street und das Einkaufszentrum Westfield.
Ausstattung: Zu den Annehmlichkeiten der Unterkunft zählen u. a. 24h-Rezeption sowie Aufenthaltsraum mit TV und Gepäckaufbewahrung.
Zimmer: Die Schüler werden in Mehrbettzimmern für 4 bis 7 Personen untergebracht. Für die Begleitpersonen stehen Doppel- bzw. Einzelzimmer zur Verfügung. Alle Zimmer verfügen über Dusche/WC und TV. Die Unterbringung erfolgt im Haupthaus oder im ca. 100 m entfernten Nebengebäude.
Verkehrsanbindung: Zu den nächstgelegenen Bahnstationen Bayswater und Queensway sind es nur ca. 5 Minuten zu Fuß. Eine Bushaltestelle befindet sich ebenfalls 5 Gehminuten entfernt.