WaterTower Plaza stands as a major retail hub in Leominster, MA. The Community Center is situated at SEC Hamilton St. & North Main St. (Hwy. 12). Originally opened in 1988, the mall was updated and renovated in 2000. Covering 296,320 sqft. of retail space, WaterTower Plaza hosts roughly 23 individual stores and outlets.