Hotel Hill Town

3 Star  

Upper Turkcha Road, Leh, Jammu & Kashmir - 194 101