Where is Quinta Barracuda?
Where is Quinta Barracuda located?
Quinta Barracuda, Faro, Portugal (approx. 37.08603°, -8.2325°)
Where is Quinta Barracuda on the map?
{"latitude":37.08603,"longitude":-8.2325,"title":"Quinta Barracuda"}