A perfect location to stay for Wembley Stadium