6666 W Quincy Ave Denver, CO 80235