Tuesday, January 5, 2010

18 Pell Street: Then And Now


Below is from a 1958 Life Magazine article which claimed that the store pictured, Ting's, was an alleged heroin supply spot

No comments: