HealthCareAtlasUSA

This site republishes official CMS/Medicare Care Compare data. It is not medical advice and does not recommend any specific hospital or treatment — for medical decisions, talk to a doctor.

Doctors / MO

THEODORE OTTI, MD

NEPHROLOGY

Graduated: 1983

Also: INTERNAL MEDICINE

NPI: 1316950884

Practice Locations (4)

1035 BELLEVUE AVE, SUITE 315

RICHMOND HEIGHTS, MO 631171856

3146836110

11133 DUNN RD

SAINT LOUIS, MO 631366119

3146535000

2610 CLARK AVE

SAINT LOUIS, MO 631032502

3145340909

6420 CLAYTON RD

SAINT LOUIS, MO 631171811

3147688000

Source: CMS National Downloadable File, September 2026.

THEODORE OTTI, MD | HealthCareAtlasUSA