Im Stadtteil Camden von London gelegen, bietet das The Windmill Hotel London Unterstützung bei Tourenplannung/Ticketkauf an und liegt zudem rund 7 km vom London Science Museum entfernt. Das Hotel verfügt über Billard und Barbecue-Grills sowie Zimmer mit Blick auf den Garten und befindet sich im beliebten Stadtviertel.
Das 3-Sterne-Hotel liegt in einer Entfernung von ca. 10 Fahrminuten vom Regent's Park und in einer Entfernung von ca. 10 Fahrminuten vom Bahnhof Marylebone. Das Windmill liegt auch in unmittelbarer Nähe von der U-Bahn-Station Kilburn. Das Wembley-Stadion ist in rund 4 km Entfernung von der Unterkunft.
Die Unterkunft umfasst 20 Zimmer mit Ausstattung zur Kaffee- & Teezubereitung. Außerdem gibt es moderne Annehmlichkeiten — einen Flachbildfernseher mit Satellitenkanälen. Gerne können die Gäste eine getrennte Toilette und eine Dusche nutzen. Die privaten Badezimmer umfassen eine getrennte Toilette und eine Dusche sowie Annehmlichkeiten wie einen Haartrockner und Handtücher.
Das Windmill London serviert kostenloses Frühstücksbuffet. Zu den gastronomischen Einrichtungen gehört vor allem eine Lounge- Bar. Die Gäste können im Restaurant The Beaten Docket, das sich einen 5-minütigen Spaziergang vom Hotel entfernt befindet, Gerichte der britischen Küche genießen.