spicytofusoup
in
San Diego, CA
Mandarin Canton Chinese Restaurant
543 Telegraph Canyon Rd
Chula Vista
CA
91910
(619) 656-6888
9.1
mi