Santa Maria de CastelldefelsParishSharePlaça de l'Església08860 Castelldefels, CatalunyaSpainGet directions