A 12-minute walk from Wembley Park Underground station, this relaxed hotel is also a 15-minute walk from Wembley Stadium and 13 miles from Heathrow Airport. The modern rooms come with free Wi-Fi and flat-screen TVs, plus work desks, minibars, and tea and coffeemaking facilities. Upgraded rooms add seating areas and balconies. There’s a bar/restaurant serving Italian and British cuisine, as…
