Info

Founded in : 2001

Stadium

Stadium : Plaza de Toros de Illumbe

Capacity : 11000