Question: Which church is located in London, All Saints, Camden Town, or Southwell Minster?
answer: All Saints, Camden Town