Chill Spa at Hotel Terra

Chill Spa at Hotel Terra
3335 Village Dr
Jackson , WY 83001
307-739-4055

Visit Spa Website


Nestled in Wyoming's Tetons, the rooftop Chill Spa at Hotel Terra is a true alpine oasis. Get in touch with nature and pamper yourself, worry-free – all products used are eco-friendly and organic. Chill Spa will clear your mind and restore your body, so you can have a true vacation from the stresses of life and return home thoroughly refreshed.