The municipality of Telti, located in the province of Sassari, is a charming village nestled in the picturesque Sardinian countryside. While exact population numbers may vary, Telti is known for its peaceful ambiance and stunning natural beauty.
This description is generated with AI