Ta’Qali National Stadium

Opened:
1981
Capacity:
16997
Address:
Attard, Malta
X