Teleskop raksasa Tiongkok ini akan ditempatkan di Kota Delingha, Provinsi Qinghai, pada ketinggian sekitar 4.800 meter di atas permukaan laut.