Site of All Hallows the Great demolished 1893 (plaque not yet erected)
89 Upper Thames Street, EC4, London
Google Streetview
OpenStreetMap
89 Upper Thames Street, EC4, London
Google Streetview
OpenStreetMap