Estadio Panamericano, Havana (built 1991)
Location: 23.15750°N, 82.31667°W