A look back on Twin City Mall located in Fitchburg, Massachusettes, on Whalon Road. This plaza has since been completely remodeled and modernized, looking unrecognizable as it did in 2008. The groovy arches and stucco are now just things of the past at this shopping center.
Loading contexts...