St. Luke's Clinic Nephrology
Locations and Medical Professionals
Location: 746 North College Road Genoa Bldg., Suite D Twin Falls, ID 83301 Phone: (208) 734-1172
Physicians & Medical Professionals Nephrology Nagraj Narasimhan, MD