Cannabis has been legal in Colorado since 2014 and a new Denver business license now allows customers to smoke on site. source