Showcase Cinema de Lux North Attleboro
640 South Washington Street
North Attleborough
MA 02760
United States of America
I-95-MA-3-NB
{4} Route 123 – South Attleboro, Attleboro, Norton
Attleboro Bristol MA
I-95-MA-3B-SB
{4} Route 123 – South Attleboro, Attleboro, Norton
Attleboro Bristol MA
Alpha Release News: see notes.