4110 Tennyson Street, Denver, CO 80212
6,463 Sq.Ft. lot