Embrace the extraordinary at The St. Regis Aspen Resort, a five-star luxury destination nestled at the base of Aspen Mountain.