El Estadio Los Cuchumatanes es la sede oficial del equipo, tiene una capaciadad para albergar a 5,340 espectadores y se encuentra localizado en el departamento de Huehuetenango.