1717 Homewood Blvd, Delray Beach, FL 33445
CMS-certified Skilled Nursing Facility in Palm Beach County. CCN: 105411