Great location for Wembley stadium and perfect accomodation with parking