Which church is located in London, All Saints, Camden Town, or Southwell Minster?
All Saints, Camden Town
-1
Section::::Abstract.
All Saints Cathedral, Camden Street
2461317
-1
Section::::Abstract.
Southwell Minster
2591516