The place is 10 mins walk from Wembley Stadium but bit far from Tube Station. I stayed overnight after the match and the place was good.