Lord's Cricket Ground, often referred to as Lord's, is located in St. John's Wood, London, England. While London does not have traditional counties, the historical county associated with Lord's Cricket Ground is Middlesex. Middlesex is a former county that encompassed a significant part of Greater London, including the area where Lord's Cricket Ground is situated.