The Only ‘Palace’ Hotel in the Caribbean is a Lush Tropical Retreat on the French Island of St. Barts
St. Barts draws a fashionable crowd of travelers with big expectations and even bigger budgets. The island paradise has a clutch of posh retreats to appeal to sybaritic…