Property Location
With a stay at The Arch in Wembley, you'll be minutes from SSE Arena, Wembley and Wembley Stadium. This hotel is within the vicinity of London Zoo and Royal Albert Hall.
Rooms
Make yourself at home in one of the 14 guestrooms.
Dining
Enjoy a satisfying meal at a restaurant serving guests of The Arch.
Business, Other Amenities
Featured amenities include complimentary wired Internet access and multilingual staff.