Thomas More Stadium (built 2004)
Location: 38.982156°N, 84.638479°W