Boutique Luxury at Jade MountainParadise is Jade Mountain, an award winning boutique luxury resort in St Lucia A hideaway that’s in plain sight, an enviable position on the side of a mountain overlooking it’s beach. If you are planning some tropical winter...