Closed aged unknown
Site of St Dionis Backchurch demolished 1878
23 Lime Street, EC3, London, United Kingdom where it sited