( back to home page)

English Church Architecture.

 

LONDON: CAMDEN

1 church listed.

 

St. Michael, Camden Road