Idéalement situé dans le quartier de Brent à Londres, l'OYO The Arch, Wembly Stadium se trouve à 0,8 km du stade de Wembley, à 1,4 km du Wembley Arena et à 1,9 km du London Designer Outlet. Une connexion Wi-Fi est disponible gratuitement.
Toutes les chambres comprennent une armoire, une télévision et une salle de bains privative.
Vous séjournerez à 8 km du marché de Portobello Road et à 13 km de l'Eventim Apollo. L'aéroport de Londres-Heathrow, le plus proche, est implanté à 24 km.