3205 South Federal Highway, Delray Beach, FL 33483