Off the M1 motorway, this straightforward hotel is 9 miles from Wembley Stadium and 19 miles from Heathrow Airport.