La sede es el estadio centro de deportes de Zhanjiang (湛江体育中心) con capacidad para 20.000 espectadores.