The London Cricket Grounds is a popular cricket venue located in the city of London. The most famous of these grounds is LORDS, which is a five letter word. LORDS is the home of the Marylebone Cricket Club and has been the site of many international cricket matches since its opening in 1814.