Windsor is just north of Santa Rosa.
It is a family friendly town that has
prided itself on "smart growth." Its
new Town Green is a pleasant city
center with shops, restaurants and
condominiums efficiently and
pleasantly circling a community park.