Windsor Care Center of Petaluma
523 Hayes Ln
Petaluma, CA 94952
Located at 523 Hayes Ln in Petaluma, California, Windsor Care Center of Petaluma is a 79 room senior housing facility. The community is in a predominantly middle income area, with an average per-household income of $72,230. With roughly ...