at 543 Telegraph Canyon Rd, Chula Vista , 91910-6436 United States
127 FB users likes Mandarin Canton Restaurant, set it to 218 position in Likes Rating for Chula Vista, California in Local Business category
Mandarin Canton Restaurant is Chula Vista based place and this enity listed in Cantonese Restaurant category. Located at 543 Telegraph Canyon Rd CA 91910-6436. Contact phone number of Mandarin Canton Restaurant: (619) 656-6888