1580 Lowell Blvd, Denver, CO 80204