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