Dolkhar, at Leh, by Emara
The Dolkhar, by Emara, is a luxury boutique resort located in the Leh town of Ladakh.