Photo Source: Hotel Terra Jackson Hole
The Hotel Terra in Jackson Hole, Wyoming is located at the base of Jackson Hole Mountain Resort and just one mile from Grand Teton National Park. The hotel offers 132 rooms ranging from the Terra Guest room to 3-bedroom suites. A flickering fireplace, a stunning view, beautiful spaces lit with natural sunlight, plush hotel amenities and top-of-the-line service come together to offer an unforgettable mountain getaway.