Conveniently located in the Brent district of London, OYO The Arch, Wembly Stadium is set 0.8 km from Wembley Stadium, 1.4 km from Wembley Arena and 1.9 km from London Designer Outlet. The accommodation offers free Wi-Fi.
Numero delle stanze: 120
324 Harrow Road, Wembley, Londra, HA9 6LL, Regno Unito
Prenotato 1 volte oggi.