Shopping malls database
The Shops at La Jolla is located at the corner of NEC Nobel Dr. & Villa La Jolla Dr., La Jolla. It is a Lifestyle/Specialty Center which opened in 1980 and was last renovated in 1990. It is an Open shopping mall. It covers an area of 192,000 sqft. and has about 40 stores.
Shopping mall's name: The Shops at La Jolla
Address: NEC Nobel Dr. & Villa La Jolla Dr., La Jolla, CA 92037
Number of stores: 40