
Here's a complex question that requires someone to reason about the input, can you answer it?
Which church is located in London, All Saints, Camden Town, or Southwell Minster?


All Saints, Camden Town
