Chef Chen Chinese Restaurant
751 E Monte Vista Ave 95688
(Chinese)
Order Online

Come visit us at: 751 E Monte Vista Ave, Vacaville, CA 95688