Where is Gavarra?
Where is Gavarra located?
Gavarra, Gavarra (Station), Spain (approx. 41.357994°, 2.079269°)
Where is Gavarra on the map?
Gavarra - Plaça de Catalunya Station
{"latitude":41.357994,"longitude":2.079269,"title":"Gavarra"}