If memory serves, Wembley stadium is almost in the middle of a shopping complex. The park is more than a stadium, there's plenty of restaurants and shops. You won't be bored. Due to covid though, I have no idea. I'd bet money on it being almost back to normal, with the usual social...