Yushan National Park
The TAOS telescopes are located in Taiwan, at the Lulin Observatory in Yushan National Park.