Country: United Kingdom
Site: London, Church, St. John’s, Smith Square

Architect: Thomas Archer

[Return to Previous Page]

[Return to Previous Page]