Leh is a city in the far north of India and the capital of the Himalayan region of Ladakh. You can expect to be surrounded by some of the tallest mountains in the world, with an average elevation of nearly 15,000 ft above sea level. The extremely high altitude and its remote location make Leh a favorite among tourists looking for a scenic and adventurous experience. When you stay at one of Leh's best hotels with an incredible view, you also stay in one of the most exclusive destinations on Earth.