Eden Rock – St Barths

edenrock-stbarths-1

Eden Rock – St Barths is an ultra-luxe hotel/resort on the French island of St Barths, often referred to as the Saint Tropez of the Caribbean.  Situated on a rock and surrounded by turquoise waters and white sand, Eden Rock […]