
A few places on earth inspire a sense of awe. And rarely, they are hotels. Finding one that does, then, is often a treat for the senses – an otherworldly wave of both astonishment and delight washing over you at first sight. This sensation is perhaps the epitome of luxury: to be brought into a moment and to be indulged by it. Jade Mountain is one such example. Nestled atop … [Read more...]