Located amid beautifulHimalayan Range, in thelap of the nature Address: Airport Road, Leh, UT Ladakh – 194101, India. For Bookings: +91-99505 93000 info@charmwoodhotel.com