Question: in which city is lord's cricket ground located
Answer: Lord 's Cricket Ground , commonly known simply as Lord 's , is a cricket venue in St John 's Wood , London .