18120 Wayne Road, ODESSA, FL 33556