Where is Gavarra?

Where is Gavarra located?

Gavarra, Gavarra (Station), Spain (approx. 41.357994°, 2.079269°)


Where is Gavarra on the map?