Grata Italian Eatery ★★★★★4.5 (337) Restaurants Californian restaurant · Italian restaurant 186 Windsor River Rd, Windsor, CA 95492 Call Website Details →
Mary's Pizza Shack ★★★★☆4.1 (490) Restaurants Pizza restaurant · Family restaurant · Italian restaurant (more) 9010 Brooks Rd S, Windsor, CA 95492 Call Website Details →