Where is Can Serra?

Where is Can Serra located?

Can Serra, Can Serra (Station), Spain (approx. 41.367695°, 2.102758°)


Where is Can Serra on the map?