Windsor Town Green is a charming park and popular tourist attraction located at 701 McClelland Drive in Windsor, California, United States. This …
Reviews
Tripadvisor
4.5/5 · 88 reviews
5-star
80%
4-star
20%
3-star
0%
2-star
0%
1-star
0%
Recent reviews
Picnic
Any rating
Loading reviews...
Jan 4, 2023
The town of Windsor has done a great job with this space. I'm really glad they allowed restaurants to take a few parking spaces for outside seating. Windsor City Council - Keep these in place! Fro…Full review by Mark B
Jul 10, 2022
The Town Green is in the downtown area in Windsor. It's great for so many reasons. You can relax on the grass, have a picnic, stroll around and check out the shops, visit one of several tasting rooms…Full review by sonomadoglover
Jun 1, 2022
We had a great time having a picnic on the town green, the weather was amazing. Its a very clean park and well taken care of.Full review by 407curtf
Does the park have BBQ facilities please and what is required.
A:
Sorry, the green does not have a bbq area. There are a lot of shops where you can pick up food for a picnic. During the concerts, there are food trucks.