St. Francis NSG & Rehab Center is a larger 124 bed facility located in Evanston, IL a city just north of Chicago. According to the government’s Medicare website, the facility received three out of five stars, which is an average rating. In the past year, the nursing home had only three health deficiencies, which is five less… Continue Reading