New Strand Theatre


New Strand Theatre - former movie theater on the Lower East Side of Manhattan, New York City, United States.