A hotel that seems to effortlessly combine the history of its setting in Union Station in downtown Denver with contemporary luxuries, The Crawford is an ideal spot to stay while you are in The Mile High City.