Fongshan Stadium (built 1976)
Location: 22.621806°N, 120.354500°E