AOL Travel

Shanghai Indoor Stadium

Shanghai Indoor Stadium - Shanghai, China
Shanghai Indoor Stadium
1111 Cao Xi North Road, Shanghai, China 200030Map
+86 21 6438 5200
Neighborhood: Xuhui District

Shanghai Indoor Stadium, built in 1975, is a first-class, modern stadium. Like some descriptions of China, it is surreal, large, plain and imposing. By the entrance of the contest hall, there are three sculptures of athletes and a torch that stand about 15 meters high. The pillar-less hall is 33.2 meters high with a diameter of 110 meters and is studded with lamps hanging off the suspended ceiling. The football field and track host a variety of sports, as well as concerts and other entertainment.

Write a Review

How would you rate your overall experience with Shanghai Indoor Stadium?
Shanghai Indoor Stadium General Information
  • Type: Contemporary
AOL Traveler Rating
0 POSITIVE Vote » Thanks for voting!
0 NEGATIVE Vote » Thanks for voting!