Patient Reviews

Reviews reflect patients' level of satisfaction with the care they received from this provider. Dr. Stephen Klein does not yet have any reviews.

Have you seen Dr. Stephen Klein before?
Be the first to review!


Dr. Stephen Klein, MD is a Doctor primarily located in Vestavia, AL, with another office in Birmingham, AL. He has 36 years of experience. His specialties include Anesthesiology and Internal Medicine. Dr. Klein is affiliated with Trinity Medical Center. He speaks English.


Find out the languages this doctor/ or staff may speak.


Learn where this doctor attended medical school.

Locations & Directions

Anesthesiologist Associated

3104 Blue Lake Dr
Vestavia, AL 35243

Trinity Medical Center

800 Montclair Rd
Birmingham, AL 35213

Nearby Doctors

Dr. Stephen Klein, MD is similar to these 3 Doctors near Vestavia, AL.