Where is Praia de Barra?
Where is Praia de Barra located?
Praia de Barra, Praia de Barra, Spain (approx. 42.26105°, -8.85185°)
Where is Praia de Barra on the map?
{"latitude":42.26105,"longitude":-8.85185,"title":"Praia de Barra"}