Situated in the heart of Leh, Hotel Grand Himalaya blends traditional Ladakhi architecture with modern luxury.