Armada Invencible is located in Nantou County, Taiwan, Taiwan, Province Of China on 大林村, No. 45號金天巷 Yuchi Township. Armada Invencible is rated 4.6 out of 5 in the category roller coaster in Taiwan, Province Of China.
Address
大林村, No. 45號金天巷 Yuchi Township