Question: Which church is located in London, All Saints, Camden Town, or Southwell Minster?
Sentence (from "Southwell Minster"): Southwell Minster or is a minster and cathedral, in Southwell, Nottinghamshire, England.
Relevant evidence: Yes