A tan solo 13 minutos a pie del hotel cómodo Oyo The Arch, Wembly Stadium Londres, los huéspedes pueden llegar al Estadio de Wembley. Con una ubicación conveniente, el hotel de 3 estrellas invita a sus huéspedes a un restaurante a la carta que sirve platos británica.
El Museo de la Real Fuerza Aérea Británica se halla a unos 6 km del hotel en Londres. Puedes encontrar fácilmente el Wembley Arena en los alrededores del hotel Oyo The Arch, Wembly Stadium Londres. La estación de tren Marylebone está a unos 10 minutos en coche, y la estación de metro Wembley Central, a unos 10 minutos a pie.
El alojamiento tiene 13 habitaciones con una tv de pantalla plana con canales vía satélite, así como equipo de café y té. Las habitaciones están equipadas con baños privados. Los baños privados también cuentan con secadores de pelo y toallas de baño para la máxima comodidad de los viajeros.
Hay un bar de jardín en las instalaciones. El restaurante Young's Peking Restaurant está al lado del hotel Oyo The Arch, Wembly Stadium, a unos 100 metros.