Dr. Narayanan graduated from the All-India Institute of Medical Sciences in 1990. He works in Saint Peters, MO and 1 other location and specializes in Internal Medicine, Cardiovascular Disease and Critical Care Medicine. Dr. Narayanan is affiliated with Christian Hospital.
View More
