Terra Palm Springs
They pretty much had our interest piqued at “salt room.” And now, when you combine the natural healing of the desert and a world-class spa, you have Terra Palm Springs – another reason to head to the desert. Located at 888 N Indian Canyon Drive, this boutique wellness haven opened its doors in early 2025 and has quickly become a coveted escape, offering a welcome dose of serenity and refreshment. Accommodation With just 13 rooms, Terra Palm Springs offers an…
DISCOVER MORE