Where is Casabranca?

Where is Casabranca located?

Casabranca, Casabranca, Spain (approx. 43.349186°, -8.389711°)


Where is Casabranca on the map?