Ittiri, a charming municipality in the province of Sassari, Italy, is nestled in the beautiful region of Sardinia. Known for its rich history and picturesque landscapes, Ittiri is home to a population of approximately 6,000 residents.
This description is generated with AI