

The Crown London est situé à Cricklewood, dans le nord-ouest de Londres, offrant un accès pratique au centre-ville. L’hôtel se trouve à environ 6 km de Regent’s Park et de Camden Market, et à environ 10 km du British Museum, du Natural History Museum et de Hyde Park. Les stations de métro Willesden Green et Kilburn à proximité permettent de se déplacer facilement, tandis que l’aéroport de Londres Heathrow est à environ 24 km.