Where is Castellbell i el Vilar?

Where is Castellbell i el Vilar located?

Castellbell i el Vilar, Castellbell i el Vilar (Station), Spain (approx. 41.64052°, 1.8547935°)


Where is Castellbell i el Vilar on the map?