New Delancey Theatre
62 Delancey Street,
New York,
NY
10002
62 Delancey Street,
New York,
NY
10002
2 people favorited this theater
Uploaded By
More Photos of This Theater
Found this on the Lower East Side Facebook page. Double Feature at the New Delancey: “9 Deaths of the Ninja” (1985) and “Alley Cat” (1984).
1 person favorited this photo