Perched atop the highest point of Red Mountain, overlooking the Victorian town of Aspen, is the Peak House. Rarely do you find a residence that rivals its own setting. The Peak House boasts an estimated 20,000 square feet of unique and inviting gathering spaces.