Located within the walking distance from the Leh town, an idyllic retreat ensconced away from the humdrum of the city pacifying your spirits, Mantra cottages .