KFC ★★★★☆3.6 (297) Restaurants Chicken restaurant · Fast food restaurant 6610 Hembree Ln, Windsor, CA 95492 Call Website Details →