Located at a height of 11,562 ft. in Leh, Ladakh, The Grand Dragon is the finest stay option for those travelling to this coveted destination. ‘The highest level of luxury at the roof of the world’ is undoubtedly the best way to describe The Grand Dragon, Ladakh. Explaining this is …
Read More »