Opened:
1999-06
Capacity:
23142
Address:
Camí dels Reis, s/n, 07011 Palma, Illes Balears, Spain