Where is Castellbisbal?

Where is Castellbisbal located?

Castellbisbal, Castellbisbal, Spain (approx. 41.476513°, 1.9832977°)


Where is Castellbisbal on the map?