Otay Ranch Town Center

Chula Vista, San Diego County

Otay Ranch Town Center is a shopping center in Chula Vista. Upcoming, it hosts the 20th Annual Holiday Tree Lighting on November 17.

Official website ↗

Reviews & write-ups

Upcoming events