Situated in Waterbury, CT, Waterbury Plaza is one of the area's prominent shopping venues. This Community Center is conveniently located at Chase Ave. & N. Main St.. Established in 1972, the property saw major improvements during its 2000 renovation. The property encompasses 324,006 sqft. of gross leasable area across its 30 stores. The mall offers 3,000 parking spaces for visitors.