Nick Harrison on Flickr Site of the 13th century Hospital of St. Anthony and of the French Protestant Church demolished 1840 52 Threadneedle Street, EC2, London by Corporation of London Colour: blue Wikimedia: Flickr: How to add yours Spudgun67 on Wikimedia Commons sleepymyf on Flickr Spudgun67 on Wikimedia Commons Google Streetview OpenStreetMap