Add to favoritesBuilding for sale in Castellar del Vallès, SpainCastellar del VallèsCommercial building • 3412 sq ft (317 m²)$589,949Request a tourContact agent