City: Lecce
Country: Italy Italy
Capacity: 33.876
Seating: 33.876
Field: 105 m x 70 m
Opening: 1966
Football stadium: Yes