Mandarin Chinese Restaurant Chula Vista - Hours & Locations

1

Mandarin Chinese Restaurant - Chula Vista

945 Otay Lakes Road Suite A, Chula Vista CA 91913 Phone Number:(619) 656-8080
  1. Store Hours

Hours may fluctuate

Distance:5.28 miles
Edit