Shopping malls database
Southland Plaza is located at the corner of NWC I-5 & Palm Ave., San Diego. It is a Power Center which opened in 1983 and was last renovated in 2000. It is an Open shopping mall with 1,784 parking spaces. It covers an area of 367,951 sqft. and has about 38 stores.
Shopping mall's name: Southland Plaza
Address: NWC I-5 & Palm Ave., San Diego, CA 92154
Number of stores: 38