

The Crown London se encuentra en Cricklewood, al noroeste de Londres, ofreciendo un acceso cómodo al centro de la ciudad. El hotel está a unos 6 km de Regent’s Park y Camden Market, y alrededor de 10 km del British Museum, el Natural History Museum y Hyde Park. Las estaciones de metro cercanas, Willesden Green y Kilburn, facilitan el transporte, mientras que el aeropuerto de Londres Heathrow se encuentra a aproximadamente 24 km.