Abbey Delray South is a nursing home located in Delray Beach , Florida. This nursing home was first approved to provide Medicare and Medicaid services on 07/15/1982. It has 90 certified beds. Abbey Delray South is located 1717 Homewood Blvd, Delray Beach, FL 33445 and can be contacted via phone number (561) 454-5200.