Douliu Baseball Stadium (built 2005)
Location: 23.7177825°N, 120.536027°E