1889 house is Denver's newest landmark