Situated in Chula Vista, CA, Broadway Plaza is one of the area's prominent shopping venues. This Community Center is conveniently located at NWC Broadway & Naples St.. Established in 1982, the property saw major improvements during its 2001 renovation. The property encompasses 356,335 sqft. of gross leasable area across its 12 stores. The mall offers 1,631 parking spaces for visitors.