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?