

The Crown London si trova a Cricklewood, nel nord-ovest di Londra, offrendo un comodo accesso al centro città. L’hotel dista circa 6 km da Regent’s Park e Camden Market e circa 10 km dal British Museum, dal Natural History Museum e da Hyde Park. Le stazioni della metropolitana vicine, Willesden Green e Kilburn, garantiscono ottimi collegamenti, mentre l’aeroporto di Londra Heathrow si trova a circa 24 km.