

The Crown London is located in Cricklewood, North West London, offering convenient access to the city centre. The hotel is about 6 km from Regent’s Park and Camden Market, and around 10 km from the British Museum, Natural History Museum, and Hyde Park. Nearby Willesden Green and Kilburn Underground stations provide easy transport links, while London Heathrow Airport is approximately 24 km away.