Location & Nearby Info
South Bay Expressway
Otay Mesa Road, South Bay Expressway
Chula Vista, CA 92173
Show nearby: