Travel
A Stay at Eden Rock – St Barths Is the Closest I’ve Felt to Heaven in Dior Sunglasses
Eden Rock – St Barths is the kind of place that doesn’t just pamper you, it transforms you into the most effortless, champagne-glowing version of yourself
Words
Tori Jones
March 21, 2025