Get directions to: Chef Chen Chinese Restaurant, Vacaville, CA
Restaurant address: 751 East Monte Vista Avenue Vacaville, CA 95688, USA
Restaurant: Chef Chen Chinese Restaurant