In the heart of Teton Village, less than a mile from Grand Teton National Park, Hotel Terra combines contemporary style, refined sophistication and eco-friendly sustainability.