Hotel Terra is located only one mile from the south entrance to Grand Teton National Park, one of the most spectacular, awe-inspiring places in America.