Teton Mountain Lodge & Spa is a slope side at Jackson Hole Mountain Resort just a mile from Grand Teton National Park. Resort amenities include Spur Restaurant and Bar, SpaTerre (Jackson's newest spa), indoor and outdoor pools, a fitness centre with modern equipment, five separate whirlpool hot tubs, concierge services, and meeting and event space.