House for rent in Castellar del Vallès, SpainCastellar del VallèsHouse • 23 room(s) • 23 bed. • 15 bath. • 2050 m²