The correct answer is Lord's. Lord's Cricket Ground in London is widely referred to as the "Home of Cricket". It was established in 1814 by Thomas Lord and is owned by the Marylebone Cricket Club (MCC), which is the guardian of the laws of cricket. It's considered cricket's most famous venue.