Shopping malls database
La Costa Town Square is located at the corner of NEC La Costa Ave. & Rancho Santa Fe Rd., Carlsbad. It is a Power Center which opened in 2013. It is an Open shopping mall with 1,477 parking spaces. It covers an area of 284,400 sqft. and has about 40 stores.
Shopping mall's name: La Costa Town Square
Address: NEC La Costa Ave. & Rancho Santa Fe Rd., Carlsbad, CA 92009
Number of stores: 40