

The Crown London está localizado em Cricklewood, noroeste de Londres, oferecendo fácil acesso ao centro da cidade. O hotel fica a cerca de 6 km do Regent’s Park e do Camden Market e a aproximadamente 10 km do British Museum, do Natural History Museum e do Hyde Park. As estações de metrô próximas, Willesden Green e Kilburn, proporcionam boas ligações de transporte, enquanto o Aeroporto de Londres Heathrow está a cerca de 24 km.