Está ubicado en el municipio catalán de Castelldefels, a unos 20 km del centro de Barcelona.