Closed aged unknown
Site of St. Martin Outwich demolished 1874
Threadneedle Street, EC2, London, United Kingdom where it sited