Viladecavalls is a village near Barcelona with around 8,000 residents. It has several amenities in the center like a large library, supermarket, shops, social club with a gym and pools, pubs, and schools. Notable features include the church, parks, sports center, train station, and views of the nearby Montserrat mountain.