William Tell Apartments 1599 North Williams Street, Denver, CO 80218