Videos, CBS Colorado Populus Hotel in Denver is now open Monday, October 21, 2024 Populus Hotel in Denver is now openThe hotel in downtown Denver is inspired by aspen trees. It is located at 14th and Colfax Avenue. DenverVisitor.com: Full Article