Claim: H. H. Holmes owned a former hotel 20 miles west of Chicago.
Verdict: REFUTES