Jade Mountain:Situated on the idyllic island of St. Lucia, in a tropical setting of unparalleled beauty, architect Nick Troubetzkoy has created Jade Mountain—a uniquely natural resort offering a true separation from the working world—no telephones, no televisions and no clocks
Read more posts on Jetset »