La Borgata Italian Deli ★★★★★4.7 (253) Restaurants Deli · Takeout Restaurant · Sandwich shop 317 Main St, Vacaville, CA 95688 Call Website Details →
West Coast Sourdough - Vacaville ★★★★☆4.3 (272) Restaurants Deli · American restaurant · Sandwich shop 661 Elmira Rd Ste 120, Vacaville, CA 95687 Call Website Details →