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.