Info

Founded
1978
Address
La Habana
Country
Cuba

Venue

Estadio Pedro Marrero
Name
Estadio Pedro Marrero
City
La Habana
Capacity
28000