Das 4-Sterne-The Pillar Hotel London bietet 42 Zimmer und liegt in 1 km Entfernung vom Fluss Mutton Brook. Es gibt eine Ladestation für Elektrofahrzeuge vor Ort und WLAN in den öffentlichen Bereichen.
Das Hotel liegt in etwa 15 Fahrminuten Entfernung von der SSE Arena Wembley und ist auch in der Nähe von Sportstätten wie das Wembley-Stadion, das sich ungefähr 20 Minuten Autofahrt von hier entfernt befindet. Das Pillar London liegt 4 km vom Freud Museum und ist auch 7 km vom London Zoo. Hendon Reform Synagogue ist ein paar Schritte entfernt vom Hotel. Die Unterkunft liegt in unmittelbarer Nähe zu den öffentlichen Verkehrsmitteln: Es ist 700 m von der U-Bahn-Station Hendon und ziemlich nah an der Bushaltestelle Brent Street / Green Lane.
Die Zimmer im Hotel sind zeitgenössisch eingerichtet. Ein Flachbildfernseher mit Satellitenkanälen sowie Annehmlichkeiten wie ein Bügeleisen/Bügelbrett und eine Klimaanlage sind ebenfalls vorhanden. In den modernen Badezimmern mit einer getrennten Toilette, einer Dusche und einem beheizten Handtuchhalter gibt es unter anderem einen Haartrockner und Badelaken.
Im The Pillar Hotel wird morgens ein kontinentales Frühstück serviert. Sie können im Restaurant Bagels Bar zu Abend essen, das sich in einer Entfernung von 5 Minuten zu Fuß von der Unterkunft befindet.