Yolo Taco House Address: 37380 Sacramento St, Yolo, CA 95697 Phone: (530) 406-1303 Hours: Fri: 5pm-10pm Sat: 11am-10pm Sun: 11am-8pm Restaurants, Barbecue