Where is El Cap de Barcelona?
Where is El Cap de Barcelona located?
El Cap de Barcelona, El Cap de Barcelona, Spain (approx. 41.38093°, 2.18247°)
Where is El Cap de Barcelona on the map?
{"latitude":41.38093,"longitude":2.18247,"title":"El Cap de Barcelona"}