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?