Today Live

Spain
El Palmar

Information

Name
El Palmar
Country
SpainSpain
City
Sanlúcar de Barrameda
Capacity
5.000 Seats
Length
105 m
Width
65 m