Oops! Something went wrong, please try again later.
The Strand Theatre, is a movie theater located at 28 East Winter Street in downtown Delaware, Ohio, near the campus of Ohio Wesleyan University. …See more
Donate with Microsoft
Your gift will support Strand Theatre And Cultural Artsassociation Inc
Reviews
Facebook
4.3/5 · 1,672 reviews
Loading reviews...
Nov 14, 2023
It’s too good to be True" Was the statement that almost wanted to destroy me due to bad encounters in the past…My Financial Penury finally was Uplifted by Mrs. Anita Ephraim an experience, expert onl… Full review by Yaya Amanda