Shopping malls database
Otay Ranch Town Center is located at the corner of Eastlake & Olympic Pkwys., Chula Vista. It is a Lifestyle/Specialty Center which opened in 2006. It is an Open shopping mall with 100 parking spaces. It covers an area of 656,000 sqft. and has about 150 stores.
Shopping mall's name: Otay Ranch Town Center
Address: Eastlake & Olympic Pkwys., Chula Vista, CA 91915
Number of stores: 150