The new Cinema is already opened. Located at 1327 Main St, Sanford, ME 04073 It is much bigger than the last location however the tables looked to be way more narrow to allow more seating. Its located in the Ocean State Job Parking Lot.
Yes
Thanks! Your answer is awaiting moderation.