Photo 1 of 30 of The Pal

The Pal

Khasra No. 10689/4188, Padma Complex, Tukcha, Leh, Ladakh, 194101, Leh, India, Leh, 194101, IN