St. Joseph Urgent Care - Windsor Categories Medical: Hospital & Clinic 6580 Hembree Ln, Ste 270 Windsor CA 95492 (707) 838-2044 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×