Location Details
AdventHealth Medical Group Internal Medicine at Castle Rock
Formerly known as Medical Group Internal Medicine Castle Rock
Our Practice Has Multiple Locations to Serve You
About Our Practice
Our providers are passionate about internal medicine because it allows them to build trusting and long-lasting relationships with their patients over time.
When you visit one of our expert internal medicine providers, they each take the time to listen carefully and to understand you and your health history. This knowledge helps them create a personal treatment plan tailored to your unique needs, so you can feel your best in body, mind and spirit.
Our Expert Team, Dedicated to You
Our Services
- Internal medicine
- Preventive care
- Primary care
- Weight management
Conditions We Treat
- Bronchitis
- Chronic arthritis
- Diabetes
- Flu and cold
- Heart disease

Safe, Secure Online Bill Pay
It's easy to pay your bill online. Access your account and make a payment for services at all AdventHealth locations in one place. For information about your bill, please call Call303-552-3024.
Find Care Near You
AdventHealth Medical Group Internal Medicine at Castle Rock AdventHealth Medical Group Internal Medicine at Castle Rock
Formerly known as Medical Group Internal Medicine Castle Rock
-
Hours Information:Monday8 am to 5 pmTuesday8 am to 5 pmWednesday8 am to 5 pmThursday8 am to 5 pmFriday8 am to 5 pmSaturdayClosedSundayClosed
Take Health Into
Your Own Hands
Do more than ever before in one handy download.
- View Lab Results
- Pay Bills
- Message Your Care Team
- Schedule Appointments
- 24/7 Virtual Urgent Care
- Access Health Records with MyChart

A Lifetime of Care, A Lifetime of Support
At AdventHealth Medical Group Primary Care, our multidisciplinary approach to Primary Care means we treat you like a person, not just a patient. From routine and preventive screenings to expert specialized care to compassionate support, count on us to help you feel better and feel whole every day and in every way. For assistance, please reach out to us at 303-269-2860.