Our Story
The Strand Theatre, located in Delaware, Ohio, is one of the ten longest-operating theaters in the United States, having opened its doors in 1916. This historic venue has withstood numerous challenges, including the Spanish Flu and the Great Depression, and continues to showcase first-run movies at affordable prices, promoting a love for film and preserving the legacy of historic theaters.