SSM Health Medical Group

Mark Krasnoff, MD

Internal Medicine
Mark Krasnoff image
4.9 out of 5 – 
New patient visits

SSM Health Medical Group

1035 Bellevue Ave., Suite 400
St. Louis, MO 63117
Dr. Krasnoff is board certified in internal medicine. He completed his residency and medical degree at John Hopkins University in Baltimore.

Dr. Krasnoff accepts patients 18 years and older by physician referral only.

About Me

Reviews

The Patient Satisfaction Rating is an average of all responses to the care provider related questions shown below from our survey. Patients that are treated in outpatient or hospital environments may receive different surveys, and the volume of responses will vary by question.
4.9 out of 5
265 ratings,
100 reviews
12/3/2025
We have a long history in our relationship. I have great confidence in competence and enjoy our meetings.
11/29/2025
Good Doctor
11/29/2025
Awesome
11/29/2025
Dr. Krasnof is exceptional. I’m very fortunate to have him as my primary physician. I find his approach to my medical care and advice to be genuine, caring, authentic, and grounded in sound, evidence-based, medical advice, including preventive care and counsel on staying healthy. I trust his counsel and approach for he listens and responds honestly. Thank you Dr, Krasnof. I appreciate your service and expertise.
11/26/2025
LOVE the guy

SSM Health Express Virtual Care

Online Health Care that Fits Your Life

Hours: Daily, 6:00 AM to 10:00 PM

Offering two affordable options. Choose the most convenient for you.

Explore Your Options

Map & Directions

SSM Health Medical Group

1035 Bellevue Ave., Suite 400 St. Louis, MO 63117
Monday

8:30 am - 4:20 pm

Tuesday

8:30 am - 6:00 pm

Wednesday

8:30 am - 5:20 pm

Thursday - Friday

8:30 am - 4:20 pm

Saturday - Sunday

Closed

Schedule a Visit with Krasnoff's Care Team

Angela Oldani image
SSM Health Medical Group

Angela Oldani, APRN-CNP

Family Nurse Practitioner
4.3 out of 5 – 114 ratings
Mark Krasnoff image
SSM Health Medical Group

Mark Krasnoff, MD

Internal Medicine
4.9 out of 5 – 265 ratings