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?
Can Serra - Barcelona
Can Serra - Barcelona Airport
{"latitude":41.367695,"longitude":2.102758,"title":"Can Serra"}