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