38-42 London Road, Wembley, London, Greater London (Great Britain) Show on map
Updating availability and prices
Less than 1 mile from famous Wembley Stadium and Wembley Arena, this hotel has charming décor and a bar
Guests are just 3 minutes? walk from the Tube
A TV, tea and coffee making facilities and a private bathroom with a shower are included in this room
Book now, best price guaranteed!
Hotel
Room
Restaurant