Howelsen Place is located at the heartĀ of beautiful downtown Steamboat Springs on the site of the historical Harbor Hotel.