I have not been to the new stadium but I am told it is better impressive.
After looking at London in general, I could probably get lost fairly easily. I don’t know how the cab drivers there do it...