Searching hotels

Where to Stay|


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

Address: 2015 Birch Rd, Chula Vista, California 91913, EEUU

Keep Exploring

The world's a big place.