The hotel is strategically located in Cricklewood, North West London, 15 minutes’ drive from Marble Arch, Wembley Stadium and Brent Cross for speedy access to the M1 and all of London’s attractions. Cricklewood train station, one stop from the underground system, is 300 metres away.