Otay Ranch Town Center is an open-air regional shopping center located at 2015 Birch Road in Chula Vista, California, within the Otay Ranch master-planned community in San Diego County.
The center sits along Birch Road adjacent to State Route 125, with dedicated bus rapid transit access via MTS Rapid 225 along Eastlake Parkway on its eastern edge.
It serves as the primary retail, dining, and civic hub for eastern Chula Vista and surrounding communities, including Santa Venetia, drawing shoppers and residents across the South Bay region of greater San Diego…