126 Clinton Street,
1 person favorited this theater
This was entered as a comment from another Apollo Theatre, at 125th Street, first posted by RedDawg
(A certain Wurlitzer) “was actually installed in a different Apollo Theatre at 126 Clinton Street, NYC. There is likewise no information on the status of this theatre that I can find.”
Opened by 1900 as the Apollo Hall, the Lower East Side Apollo Theatre was a 1,788-seat independent theatre near bustling Delancey Street that Loew’s Inc. took over in the 1930’s and ran for about ten years before closing it as a substantial loser. It reopened under independent management and continued to operate until at least the 1970’s.
Just login to your account and subscribe to this theater