Skip to Main Content
Facility Name
St. Francis Hospital & Health Centers South
Provider Number
1457354318
Date Approved
12/06/2006
State
IN
Address 1
8111 S. Emerson Avenue
Address 2
Indianapolis IN 46237
Other Information
N/A