John Strahan

John Strahan was an architect who practised in Bristol. He built several private commissions as well as a number of churches.

Associated Places