Stok Palace is the former palace of the Namgyal dynasty of Ladakh, built in 1814, located on a hill in the middle of Leh city. India.