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