Stadium Stadium:Nuevo Estadio de Malabo Capacity:15250 Address: C/ Patricio Lumumba s/n, Malabo, Bioko Norte View map location