A property deal worth almost $144 million that closed last week includes the largest hotel in Snowmass Village, an additional lodge and a conference center.
A property deal worth almost $144 million that closed last week includes the largest hotel in Snowmass Village, an additional lodge and a conference center.