House for rent in Castellar del Vallès, SpainCastellar del VallèsChalet • 17 room(s) • 17 bed. • 13 bath. • 1898 m²