Where is Is Morus?

Where is Is Morus located?

Is Morus, Sardegna, Italy (approx. 38.94608°, 8.94041°)


Where is Is Morus on the map?