Theodore Ikechukwu Otti, MD, Internal Medicine

1035 Bellevue Ave Ste 315
Saint LouisMO  63117-1856 (Saint Louis County)


Phone: 314-683-6110
Fax: 314-485-2136

NPI: 1316950884
License Number: 103005 (MO)