Está ubicado en el distrito de Les Corts de Barcelona, España, y forma parte de un complejo deportivo que comprende el estadio principal del club, el Camp Nou, así como el Palau Blaugrana, el Palau de Gel, el Museo, la Masía de Can Planes y las oficinas del club, entre otras instalaciones.