Das 5-Sterne-The Lowndes London - A Jumeirah Partner Hotel liegt nur 25 Minuten Fußweg vom St. James's Park entfernt und bietet einen Swimmingpool sowie ein hochmodernes Fitnessstudio. Das Hotel befindet sich in einer verkehrsgünstigen Lage im Bezirk Meusdorf von London und 2 km weit weg von den Familienattraktionen wie dem Diana Memorial Playground.
Das Hotel befindet sich in der Nähe vom Shopping- Bezirk von London. Das Lowndes London - A Jumeirah Partner liegt auch in unmittelbarer Nähe zur U-Bahn-Station Knightsbridge. Auch der Westminster Palace ist in 30 Gehminuten Entfernung von der Unterkunft. Die Gäste befinden sich 2 km weit weg vom Bahnhof Marylebone.
Die 88 Zimmer verfügen über Zentralheizung sowie Selbstversorgungseinrichtungen wie eine Minibar. Die stilvollen Zimmer sind im zeitgenössischen Stil gehalten.
Sie können die internationale Küche im hoteleigenen À-la-carte- Restaurant Lowndes Belgravia probieren. Es gibt auch eine Lounge- Bar.