care center of windsor windsor care center of petaluma WINDSOR CARE OF PETALUMA. Windsor Care Center of Petaluma Achieves 5-Star Rating by the Centers for Medicare and Medicaid Service… Tuesday, August 23, 2022 Edit