Where is Figari - Casa Cumuna?

Where is Figari - Casa Cumuna located?

Figari - Casa Cumuna, Figari - Casa Cumuna, France (approx. 41.48724°, 9.128264°)


Where is Figari - Casa Cumuna on the map?