Stadium showcase

This page shows the best stadiums around the world.
Name of the stadium: La Victoria
Capacity: 13.000
Location: Spain
Build time: 18 months
Size: 2200 x 2600 x 750 mm