For anyone who’s ever been lucky enough to visit the breathtaking Jade Mountain Resort hotel in St. Lucia, the sheer beauty of the place is sure to be a strong memory. Just take a look at the image above if you don’t believe us! That gorgeous view is what [...]