Dr. Vernon has indicated that they offer telehealth. Contact the office to check for eligibility for your needs.
Dr. John Vernon, MD is a internal medicine specialist in Saint Louis, MO. Dr. Vernon completed a residency at St Johns Mercy Med Center. He currently practices at Mercy Clinic Internal Medicine and is affiliated with Barnes-Jewish St. Peters Hospital. He accepts multiple insurance plans. Dr. Vernon is board certified in Internal Medicine.
- St Johns Mercy Med Center, Residency Hospital
- Anthem Blue Cross Blue Shield
- Blue Cross Blue Shield
* Please verify this information when scheduling an appointment.
Mercy Clinic Internal Medicine
Mercy Clinic Internal Medicine - Olivemason12680 Olive Blvd Ste 100, Saint Louis, MO 63141 Existing Patients: (314) 251-8900
Leave a review
How likely are you to recommend Dr. Vernon?
Dr Vernon is just the greatest doctor. He is very attentive and genuinely interested in my health.
Frequently Asked Questions
Dr. John Vernon, MD generally accepts new patients. You can see Dr. Vernon's profile to make an appointment.
Use our insurance check to verify if Dr. Vernon accepts your insurance.
Dr. Vernon frequently treats Noninfectious Gastroenteritis and Colitis, Osteoporosis, and Abnormal Thyroid.
Dr. Vernon's office is located at 12680 Olive Blvd Ste 100, Saint Louis, MO 63141. Find other locations and directions.
Find contact information here to make an appointment.
- Barnes-Jewish St. Peters Hospital
- Mercy Hospital St. Louis
- SSM Health St. Joseph Hospital - St. Charles