Majestic Leh Palace – A Glimpse into Ladakh’s Royal Heritage
Office No 304, 3rd floor, SRS Tower, Sector-31, Near Mewla Maharajpur Metro Station, Faridabad, , Faridabad, Haryana - 121003
8178500967
Perched on a hilltop overlooking the town of Leh in Ladakh, India, the Leh Palace is a striking 17th-century architectural marvel. Buil.....gged yet e