Sant Vicenç de CastellarParishSharePista de Castellar del Riu08619 Castellar del Riu, CatalunyaSpainGet directions