Absolutely ideal location
With a location overlooking the Wembley Stadium, and a short walk to the underground tube station, guests found this location pretty perfect. You will be able to get to central London within a seven-minute tube ride where you can shop till you drop.