Question: what part of london is lord's cricket ground
Answer: Lord 's , also known as Lord 's Cricket Ground , is a cricket venue in St John 's Wood , London .