Skip to playerSkip to main content
  • 4 years ago
Movistar Arena is a 17,000-seat multi-purpose indoor arena in Santiago, Chile. It is located inside O'Higgins Park, in downtown Santiago. Its main structure was built in 1956, but it remained unfinished until 1999 when the roof was completed.

Category

🏖
Travel
Be the first to comment
Add your comment

Recommended