National Lampoon’s Christmas Vacation – Christmas at the Castle
The Castle Venue (The Castle Theater) 221 S Main Street, New Castle, IN, United StatesCelebrate the Holidays with Classic Movies at The Castle Venue (Formerly The Castle Theater) New Castle Main Street is excited to invite you to embrace the holiday spirit with classic movies at Christmas at the Castle. We’re celebrating the holiday season with a series of classic Christmas movie showings hosted at The Castle Venue, 221 S. Main …
National Lampoon’s Christmas Vacation – Christmas at the Castle Read More