The Churches of Soho Square

posted in: Bradshaw in London, Home | 2

The churches in Soho Square all carried memories for me when I visited the Square. The French Protestant Church was founded in 1550 in London and was a refuge for those fleeing persecution in France in 1572, and particularly after … Continued

%d bloggers like this: