Save Map Windsor Urgent Care6580 Hembree Lane, Suite 270 Windsor, CA 95492DetailsOpen in Google Maps Home Share Windsor Urgent Care Windsor Urgent Care 6580 Hembree Lane, Suite 270 Windsor, CA 95492 (707) 838-2044 Website