
324 Harrow Road, London, HA9 6LL
Star Rating:

OYO The Arch, Wembly Stadium has a garden, terrace, a restaurant and bar in London. This 3-star hotel offers free WiFi. The property is non-smoking an...more
OYO The Arch, Wembly Stadium has a garden, terrace, a restaurant and bar in London. This 3-star hotel offers free WiFi. The property is non-smoking and is set 600 metres from Wembley Arena.
At the hotel, all rooms are fitted with a wardrobe and a flat-screen TV. All guest rooms feature a private bathroom with a shower and a hairdryer.
London Designer Outlet is 500 metres from OYO The Arch, Wembly Stadium, while Wembley Stadium is 1 km from the property. London Heathrow Airport is 21 km away.