MENU

The Open Stage – New York, NY

The Open Stage located at 23 St. Marks Place in New York for showing from April 1st to April 31st, 1966. Printed on cardboard, this poster measures approximately 22″ x 14″. It was printed at the Murray Poster Printing Company in New York. Artist unknown.

Please Leave a Comment!

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.