After 30 years as an indispensable pillar of the downtown independent theatre community, New Ohio Theatre will conclude operations at 154 Christopher Street at the end of the current season on August 31, 2023. “We had a hell of a run,” says Founding Artistic Director Robert Lyons. The decision is the result of a confluence […]