SDG Chula Vista is located in the Otay Ranch Town Center, located between the Panera Bread and the Best Buy on the South side of the mall. For the most accurate directions, please use this address: 2025 Birch Road Chula Vista, CA 91915.
If you would like more information on the Otay Ranch Town Center, please visit: www.otayranchtowncenter.com
OTAY RANCH TOWN CENTER
2015 Birch Road
Chula Vista, CA 91915