In Wembley on the north edge of London — a budget-friendly hotel close to the action. About 12 km from central London and 25 km from Heathrow, it’s just 1 km from Wembley Stadium Railway Station and minutes from Wembley Park Metro. Nearby draws include OVO Arena Wembley, London Designer Outlet, Troubadour Wembley Park Theatre, Arena Square and Wembley Library.