Click here to schedule an appointment online. New patients can also call (314) 764-6856, and for other questions, call (314) 273-0195.
Dr. Stephen Cohen, MD is a internal medicine specialist in Saint Louis, MO. Dr. Cohen completed a residency at Oregon Health Sciences University Hospital Portland Oregon. He currently practices at BJC Medical Group at the Highlands and is affiliated with Barnes Jewish Hospital.
- Vanderbilt University Nashville Tennessee, Fellowship Hospital
- Oregon Health Sciences University Hospital Portland Oregon, Residency Hospital
- Louisiana State University Health and Sciences Center, Internship Hospital
- Louisiana State University Health Sciences Center, Medical School
* Please verify this information when scheduling an appointment.
BJC Medical Group at the Highlands
BJC Medical Group at the Highlands1110 Highlands Plaza Dr E Ste 280, Saint Louis, MO 63110 Call
Leave a review
How likely are you to recommend Dr. Cohen?
I don't normally leave reviews but people should know how amazing Dr. Cohen is. As a nurse it is very challenging to find a doctor who takes a cooperative approach in care and who is trustworthy. Dr. Cohen does not just write a script after spending 15min but he goes above and beyond in listening and offering holistic options. I would refer any of my family members or friends to see him.
Frequently Asked Questions
Dr. Cohen has indicated that they offer telehealth. Contact the office to check for eligibility for your needs.
Dr. Stephen Cohen, MD generally accepts new patients. You can see Dr. Cohen's profile to make an appointment.
Use our insurance check to verify if Dr. Cohen accepts your insurance.
Dr. Cohen frequently treats Acute Upper Respiratory Infection, All Headaches (incl. Migraine), and Anxiety.
Dr. Cohen's office is located at 1110 Highlands Plaza Dr E Ste 280, Saint Louis, MO 63110. Find other locations and directions.
- Barnes Jewish Hospital