Skip to main content

New Mandarin Canton Chinese Restaurant

restaurant · chinese restaurant · Chula Vista, CA

Address
543 Telegraph Canyon Rd, Chula Vista, CA 91910
Phone
(619) 656-6888
Website
newmandarincanton.com
Where
32.6289, -117.0389

Search Hominin for New Mandarin Canton Chinese Restaurant

Other restaurants nearby

More in Chula Vista

New Mandarin Canton Chinese Restaurant — restaurant in Chula Vista, CA | Hominin