Illorai

Italy

Illorai is a village and comune (municipality) located in the Metropolitan City of Sassari within the autonomous island region of Sardinia, Italy. The municipality is situated approximately 130 kilometres (81 mi) north of Cagliari and about 60 kilometres (37 mi) southeast of Sassari.

The village has a population of 698 inhabitants. It serves as a local administrative center within the Sardinian interior.

Sources

  1. Illorai