

The Crown London liegt in Cricklewood, Nordwest-London, und bietet bequemen Zugang zum Stadtzentrum. Das Hotel ist etwa 6 km vom Regent’s Park und Camden Market sowie rund 10 km vom British Museum, Natural History Museum und Hyde Park entfernt. Die nahegelegenen U-Bahn-Stationen Willesden Green und Kilburn sorgen für eine gute Anbindung, während der Flughafen London Heathrow etwa 24 km entfernt liegt.