After 30 years of artistry in the downtown independent theatre community, New Ohio will conclude operations at 154 Christopher Street on Aug. 31.