Where is Casalabriva?

Where is Casalabriva located?

Casalabriva, Casalabriva, France (approx. 41.752934°, 8.937338°)


Where is Casalabriva on the map?