Clayton Crown Hotel London
Address: 152 Cricklewood Broadway, Cricklewood, Brent, London, United Kingdom.
Nearest Landmark: Cricklewood Railway Station
(4 minutes walk)
Distance: 5.5 Miles from London Centre
One of the finest four star hotels in North West London. It is ideally located for speedy access to Kings Cross St Pancras, Luton Airport, Wembley Stadium...