Meet the Ultimate Luxury Suite at the St. Regis in Aspen
The Snow Lodge Suite is a luxurious haven within the magnificent St. Regis Resort in Aspen, Colorado. The natural grandeur of the Rocky Mountains makes it a favorite western U.S. destination for lovers of winter sports. The Snow Lodge, created by Brazilian-born Jayma Cardoso, is the sister property to The Surf Lodge, her hip summer resort in the exclusive enclave known as the Hamptons, at the tip of Long Island, New York