St. Francis In The Park Health & Rehab Center
1800 New York Ave
Superior, WI 54880
Located at 1800 New York Ave in Superior, Wisconsin, St. Francis In The Park Health & Rehab Center is a 168 unit nursing home facility. The community is in a largely middle income area, with a median household income ...