Lower Tukcha Off, Fort Road, Leh Ladakh, India.