About us
Define
Definitions for
"All Saints, Camden Town"
All Saints, Camden Town is a church in the Camden Town area of London, England. It was built for the Church of England, but it is now a Greek Orthodox church and is known as The Greek Orthodox Church of All Saints.
en.wikipedia.org