River Plate Stadium

Address: 
Av. Pres. Figueroa Alcorta 7597
City: 
Buenos Aires
Country: 
Argentina
Opened: 
1938
Capacity: 
64,000
Photo Credit: 
By Fulviusbsas - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=37673884 / desaturated from original