Stadium Name: Camp Nou
Country:
Spain Spain
Address: Carrer d'Arístides Maillol
Capacity: 99 787
Teams:

Camp Nou