French Protestant Church

French Protestant Church
Soho Square, London, W1D 3QD