WeCare Family Clinic - Main Location WeCare Family Clinic Address 33 W Higgins Rd, Ste. 5030 South Barrington, IL 60010 US 42.067969, -88.169679 Contact Information No contact information available. Location Map View on Google Maps Back to WeCare Family Clinic