Estadio Nuevo Laredo (built 2008)
Location: 27.48028°N, 99.59194°W