Crawford Hotel Denver Union Station Preview

Recently I was lucky to get a preview of the new Crawford Hotel in Denver’s renovated Union Station. The 112-room Crawford Hotel opened in July 2014  in the heart of Denver’s Lower Downtown neighborhood.