Estadio Olímpico de Tapachula — Tapachula, Mexico · capacity 11,018 · home of Cafetaleros de Tapachula · grass pitch. Fixtures, location and details on Champslig.