Which British sports ground is known as "The Home of Cricket"?
Correct answer: Lord's
Player #25874027
Lord’s had a second ground . If you head down Lisson Grove you can see a plaque marking the site.