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