Site of the 13th century Hospital of St. Anthony and of the French Protestant Church demolished 1840
52 Threadneedle Street, EC2, London
Google Streetview
OpenStreetMap
Subject
St Anthony