The Dewdrop Inn, New Cross SE14.
The Dewdrop inn stood in Woodpecker Road, New Cross, London, SE14. It has now been converted to flats.
Taken in May 1991.
6,832
views
5
faves
6
comments
Taken on December 9, 2010