Mandarin Canton Chinese Restaurant
(619) 656-6888 | View Website

543 Telegraph Canyon Rd, Chula Vista, CA | Directions   91910

32.628389 -117.040047
Get Directions