Showing all 2 comments
The printing company in one of the storefronts (788 Elmwood Av.) was called Esquire Printing, right? It did all the printing and distribution of accessories for 1972’s “Last House on the Left”.
The appreciation site for the Asta Nielsen cinema: