Searching hotels

Where to Stay|

TouristEye

Otay Ranch Town Center, is a 675,000 square foot open air shopping mall/lifestyle center with more than 100 shops in the Otay Ranch area of Chula Vista, California, owned by General Growth Properties. The mall opened in October 2006.

#Activities #Chula Vista #Shopping #Shopping centre

Is this your business? Claim it now

Details
Address: 2015 Birch Rd, Chula Vista, California 91913, EEUU
Website: http://www.otayranchtowncenter.com

Keep Exploring

The world's a big place.