Estadio Los Cuchumatanes
Guatemala · Americas
About
Estadio Los Cuchumatanes is a football stadium located in Huehuetenango, Guatemala. It was home to Liga Nacional club Xinabajul. Its capacity is around 5,340. The stadium opened its doors on January 17, 2007.
Adapted from Wikipedia (CC BY-SA). Photography via Wikimedia Commons.