128 Central Street,
128 Central Street,Lowell, MA 01852
1 person favorited this theater
The Strand Theatre was opened in 1917. A beautiful downtown theater that the city demolished and left the land undeveloped.
Contributed by Scott Aguiar
Just login to your account and subscribe to this theater