Dr. Neelavathi Senkottaiyan
#37 of 112
Endocrinologists in
St. Louis,
Missouri
Staff
Helpfulness
Knowledge
Mercy Endocrinology And Diabetes Management
621 S New Ballas Rd #460a
St. Louis, MO, United States
63101
621 S New Ballas Rd #460a
St. Louis, MO, United States
63101
No Phone Number Provided
No Website Provided
Run from this doctor!! She is very hard to understand due to her heavy accent & does not care about her patients.
Submitted April 19, 2022