Restaurant
At The Arch, enjoy a satisfying meal at the restaurant.
324 Harrow Road - HA9 6LL - Wembley, United Kingdom View Map
Property Location Located in Wembley (Wembley Park), The Arch is within a 10-minute walk of Wembley Stadium and SSE Arena, Wembley. This hotel is 8.9 mi (14.4 km) from Natural History Museum and 9.9 mi (16 km) from University College London.Rooms Make yourself at home in one of the 14 guestrooms.Dining At The Arch, enjoy a satisfying meal at the restaurant.Business, Other Amenities Featured amenities include complimentary wired Internet access and multilingual staff.
Located in Wembley (Wembley Park), The Arch is within a 10-minute walk of Wembley Stadium and SSE Arena, Wembley. This hotel is 8.9 mi (14.4 km) from Natural History Museum and 9.9 mi (16 km) from University College London.
At The Arch, enjoy a satisfying meal at the restaurant.
The Hotel The Arch offers fast internet connection.
The rooms of the Hotel The Arch offer a wireless wi-fi internet connection.