The Crown London Hotel liegt im Norden Londons nahe dem Cricklewood Broadway, einer Hauptstraße mit guter Anbindung an das öffentliche Verkehrsnetz. Das Hotel befindet sich in der Nähe des bekannten Brent Cross Covered Einkaufszentrums und bietet Zugang zu verschiedenen Unterhaltungsmöglichkeiten in der Umgebung. Das Gebäude aus dem Jahr 2003 verfügt über vier Stockwerke mit insgesamt 116 Zimmern.
Das Hotel bietet Zimmer mit Optionen wie Doppelbetten, Kingsize- oder Queensize-Betten sowie Zustellbetten. Die Zimmer sind mit Teppichboden eingerichtet und verfügen über individuell steuerbare Klimaanlage und Heizung. Die Badezimmer bieten Dusche und Badewanne sowie Kosmetikartikel für die Gäste.
Zur Ausstattung gehören mehrere gastronomische Einrichtungen wie ein Frühstückssaal, Café, Bar und Pub sowie ein Nichtraucherrestaurant mit separatem Raucherbereich und Kinderhochstühlen. Das Frühstück wird als Buffet angeboten und mittags sowie abends gibt es à-la-carte- sowie Menüwahl. Gäste können außerdem zahlreiche Freizeitangebote wie Fitnessstudio, Hallenbad, Sauna und Wellnessbereiche nutzen. Sportliche Aktivitäten wie Aerobic und Wandern sind möglich, zudem stehen Fahrradkeller und Parkmöglichkeiten zur Verfügung.