Hours of Service

Our staff is available to answer your calls between the hours of 8am – 4pm. We close for lunch between 12pm – 1pm daily.  

*Special Notice*

Our Crystal Lake office will be closed Thursday, May 24th and Friday, May 25th as we move to our new location! Our new office will open on Tuesday, May 29th at:

350 Congress Parkway, Unit E Crystal Lake, IL 60014

No calls will be taken during this time. In case of emergency the MD on call can be paged. 

Patients that have appointments in the Barrington office will still be seen at their regular scheduled appointment time. 

Our apologies for any inconvenience!

After Hours Calls

Patients having urgent problems and need to speak to a doctor should call the office at (815) 477-8900. Our answering service will page the doctor for you. Please make sure to speak clearly and leave a detailed message including the patient’s name and call back number.

If you are calling to schedule or cancel an appointment or request a prescription refill please call back during normal business hours. The physician on call is not able to handle this type of request after office hours.

Crystal Lake

Illinois Cardiovascular Specialists
360 Station Drive, Suite 120
Crystal Lake, IL 60014

  (815) 477-8900
(815) 477-7160
Follow Us

Office Hours
Monday – Friday
8:30am – 4:30pm


Good Shepherd Hospital
Illinois Cardiovascular Specialists
Medical Office Building 2
27750 West Highway 22, Suite 105
Barrington, IL 60010

  (815) 477-8900
(815) 477-7160
Follow Us

Office Hours
Monday, Tuesday, and Friday
8am – 4:30pm