Deptford Friends' Meeting House stood here. Demolished 1807. Peter the Great Czar of Russia worshipped here 1697-8
This is an approximate position
146 Deptford High Street, SE8, London
[geolocate this address]
Google Streetview
OpenStreetMap
Colour: white
Wikimedia:
Flickr: