There are a number of grounds England play their matches, but the most iconic is Lord's Cricket Ground in London, which is the home of the MCC.