Chi Health St Francis
2116 West Faidley Ave
Grand Island, NE 68803
Chi Health St Francis is a 36 room skilled nursing facility located in Grand Island, Nebraska. The facility is in a mostly middle class area, with an average per-household income of $48,336. It has a dense population, with ...