Built Circa 1563 Demolished 1840
Location 53 Threadneedle Street, London, EC2
Categories
Authority
More Information French Protestant Church