Where is Filitosa?

Where is Filitosa located?

Filitosa, Filitosa, France (approx. 41.74887°, 8.87009°)


Where is Filitosa on the map?