Situated in Carson, CA, SouthBay Pavilion is one of the area's prominent shopping venues. This Regional Center is conveniently located at Del Amo & Avalon Blvds.. Established in 1973, the property saw major improvements during its 2007 renovation. The property encompasses 967,000 sqft. of gross leasable area across its 85 stores. The center provides 4,500 parking spaces alongside a with 130 seats.