View hotel site
View rooms and rates
Explore the best of the city from this hotel’s location in London Wembley
Situated on Olympic Way, this hotel’s location in London Wembley is conveniently located just minutes from a variety of dining establishments, popular shopping and premier entertainment. Business and leisure travellers alike appreciate the commute to Wembley Stadium Station (300 metres) and Heathrow Airport (10 kilometres). Additionally, public transportation is a breeze at this hotel. Guests can hop on a train at the Wembley Stadium Station or head to the A406 North Circular, which connects with the M1 motorway.