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

Own this business?
See a problem?

You might also like

United StatesCaliforniaWindsorWindsor Town Green

Partial Data by Foursquare.