Cho Palace is a 3 star hotel in Leh, nestled in the Skara locality of enchanting Leh Ladakh region about 2-3 km from the main Centre of Leh market.
The 3 star hotel in Leh Ladakh encompasses pristine Himalayan Mountains, offering spectacular views of Stok mountain ranges & hidden far away from the hustle-bustle of the world, providing you memorable, relaxing and rejuvenating stay.