Dr. Peter N Panagakis delivers comprehensive primary and family care in Lake Zurich — grounded in clinical expertise, guided by genuine respect for each patient's unique health journey.
From routine check-ups to chronic condition management, we provide the full spectrum of primary care services with a personal touch.
Annual physicals, health screenings, immunizations, and early detection programs tailored to your age, gender, and risk profile.
Continuing care for patients of all ages — from pediatric visits and adolescent health to geriatric assessments under one roof.
Coordinated, ongoing treatment plans for diabetes, hypertension, asthma, thyroid disorders, and other chronic conditions.
On-site lab work, EKG, and point-of-care testing to speed up diagnosis and get you on the path to recovery faster.
Same-day or next-day appointments for infections, sprains, allergies, and other urgent but non-emergency health concerns.
Nutritional counseling, lifestyle medicine, and personalized wellness plans designed to keep you healthy year after year.
Dr. Peter N Panagakis has built a reputation in the Lake Zurich community for delivering thorough, thoughtful primary care that treats the patient — not just the chart.
His approach centers on building lasting relationships with patients and families. Whether managing a long-term condition, navigating a new diagnosis, or simply keeping you on track with preventive care, Dr. Panagakis takes the time to explain, discuss options, and involve you in every decision about your health.
Board Certified
Family Medicine
Patient-Centered
Relationships over rush
We want your first visit to go as smoothly as possible. Review the details below and reach out with any questions.
Monday – Friday: By appointment
Saturday & Sunday: Closed
Call to schedule a time that works for you.
We accept most major insurance plans. Please contact our office to verify coverage for your specific plan before your visit.
Bring a valid photo ID, your insurance card, and a list of current medications at your first visit.
Arrive 10–15 minutes early to complete registration paperwork.
Take the next step toward better care. Call us today to schedule your appointment.
Have questions or ready to schedule? Reach out by phone or send us a message — we respond promptly.
Office Address
444 S Rand Rd
Lake Zurich, IL 60047-2347
Phone
(847) 540-8722Fill out the form below and we'll get back to you within one business day.
Message Sent Successfully
We'll respond within one business day.