Information NameEl PalmarCountrySpainCitySanlúcar de BarramedaCapacity5.000 SeatsLength105 mWidth65 m