francis nursing wallpaper worcester st francis nursing home worcester ST FRANCIS REHABILITATION NURSING CENTER in WORCESTER MA is a For profit - Partnership Medicare Certified nursing home operating … Wednesday, March 2, 2022 Edit