Health & Medicine in Barrington, IL

426 N Hough St, Barrington, Illinois, 60010-3029

(847) 304-6900


101 Lions Dr, Barrington, Illinois, 60010-3181

(847) 277-7057


130 Harrison St, Barrington, Illinois, 60010-3007

(847) 382-5688


455 W Northwest Hwy, Ste 5A, Barrington, Illinois, 60010-3082

(847) 381-0372


Barrington, Illinois, 60010

(847) 382-9691


22285 N Pepper Rd, Barrington, Illinois, 60010-2538

(847) 382-4410


Good Shepard Hospital, Barrington, Illinois, 60010

(847) 382-9902


22285 N Pepper Rd, Barrington, Illinois, 60010-2538

(847) 277-9700


2850 Pratum Ave, Barrington, Illinois, 60010

(847) 645-9022


455 Shady Ln, Barrington, Illinois, 60010-4141

(847) 381-3274


22285 N Pepper Rd, Barrington, Illinois, 60010-2538

(847) 382-4410


204 W Main St, Barrington, Illinois, 60010-3011

(847) 382-3500


22285 N Pepper Rd, Ste 111, Barrington, Illinois, 60010-2539

(847) 382-7330


22285 N Pepper Rd, Ste 211, Barrington, Illinois, 60010-2540

(847) 277-9700


303 N Northwest Hwy, Barrington, Illinois, 60010-3396

(847) 381-0106


1525 S Grove Ave, Unit 102, Barrington, Illinois, 60010-5262

(847) 381-2580


111 Lions Drive, Suite 221, Barrington, Illinois, 60010


Yext tracking pixel

27401 W. Route 22, Suite 125, Barrington, Illinois, 60010

(847) 381-0388

Request an Appointment


Yext tracking pixel

111 Lions Dr, Suite 210, Barrington, Illinois, 60010

(224) 214-0738

Book an Appointment Online!

Products and Services


Yext tracking pixel

901 Fox Glen Court, Barrington, Illinois, 60010

(847) 381-0073

Call Today!


111 Lions Dr, Suite 210, Barrington, Illinois, 60010

(630) 428-7890


Yext tracking pixel

100 Fox Glen Ct, Barrington, Illinois, 60010

(847) 752-9603

Book a therapy or psychiatry appointment today.


Yext tracking pixel

27401 West State Route 22, Barrington, Illinois, 60010

(224) 512-9790

Call our Office for Availability


420 West Northwest Highway, Barrington, Illinois, 60010

(847) 250-1604


Yext tracking pixel

27401 W. Highway 22, Suite 125, Barrington, Illinois, 60010

(847) 381-0388

Request an Appointment