Taoyuan City Stadium (built 1993)
Location: 24.993606°N, 121.323788°E