Closed aged unknown
Site of All Hallows the Great demolished 1893 (plaque not yet erected)
89 Upper Thames Street, EC4, London, United Kingdom where it sited -1893)