Shanghai Express 500 Elmira Rd # D Vacaville, CA 95687 Phone: (707) 451-3388
Category: Foods - Carry Out