shopfrontelegy.wordpress.com
Steve’s
Steve’s, 21 Herbert Road, Plumstead, Borough of Greenwich, London SE18, 2004 • Greengrocer with unfeasibly large name; still there, looks nice when open.