Lord's Cricket Ground is the premier cricket ground in the world. It is located in St John's Wood, London and is home to Marylebone Cricket Club. Research Lord's