The Strand Theatre, located at 28 East Winter Street in downtown Delaware, Ohio, is a historic movie theater near the campus of Ohio Wesleyan University. It has been operating since April 10, 1916, making it one of the ten longest-running movie theaters in the United States.