Formulate an answer to this elaborate question: Which church is located in London, All Saints, Camden Town, or Southwell Minster?
All Saints, Camden Town