Skip to main content

The Plaza At Sunbow

shopping mall · Chula Vista, CA

Address
601 E Palomar St, Chula Vista, CA 91911
Phone
(619) 420-0063
Where
32.6153, -117.0261

Search Hominin for The Plaza At Sunbow

Other shopping malls nearby

More in Chula Vista

The Plaza At Sunbow — shopping mall in Chula Vista, CA | Hominin