Lord’s

The home of English cricket, in St John’s Wood in central London, where all major domestic finals are played, as well as major Test matches.