La Costa Town Square is a shopping destination located in Carlsbad, CA. As a Power Center, it occupies a prime spot at NEC La Costa Ave. & Rancho Santa Fe Rd.. La Costa Town Square first opened in 2013. Shoppers can explore 284,400 sqft. of retail floor space featuring approximately 40 stores. Ample parking is provided with 1,477 spaces available.