135 S Road Farmington Delray Beach, FL 33446