Lee art is located in Denver, CO.