— 2015 Birch Road, Chula Vista, CA, 91915
Otay Ranch
Otay Ranch Town Center is a 675,000 square-foot, open-air, retail, fashion and entertainment destination for visitors and residents of Chula Vista. Located just 15 miles southeast of downtown San Diego, the center offers a sophisticated mix of more than 100 retail shops and services in an inviting outdoor environment.