Opened:
1996
Capacity:
1962
Address:
Triq Mile End, Il-Ħamrun, Malta

By mikalai