About Providence Urgent Care - Windsor
Providence Urgent Care - Windsor is at 6580 Hembree Ln #270, Windsor, CA 95492. It's open 9 AM–6:30 PM every day.
It averages 3.8 stars from 69 Google reviews.
There are 2 other clinics within 5 miles; the closest is St. Joseph Health Medical Group Windsor After Hours Care, 1.9 miles away.