From Our Editors
Planet Beach in Idaho Falls is a perfect spa to take a load off and leave your daily worries behind. Craving a good cardio workout? Check out one of these classes.
Planet Beach's patrons can find places to park in the area. Combining relaxation and beauty, this spa is a great place to unwind after a long week. Call today and book your next spa treatment.