Windsor Town Green
Closed
9600 Bell Rd
Windsor, CA 95492
Windsor Town Green is a charming park located in the heart of Windsor, California. It features lush green lawns, beautiful walking paths, and a vibrant central plaza that hosts community events and gatherings. Visitors can enjoy a variety of amenities, including picnic areas, a playground for children, and nearby restaurants and shops, making it a perfect spot for families and friends to relax and unwind.
Generated from this place's information
See a problem?
You might also like
Partial Data by Foursquare.