Taco Bell / KFC ★★★★☆3.7 (423) Restaurants Fast food restaurant · Breakfast restaurant · Lunch restaurant (more) 1005 CA-12, Rio Vista, CA 94571 Call Website Details →