Olbia, a charming municipality in northern Sardinia, Italy, is located in the province of Sassari. It boasts a beautiful coastline, historic sites, and a vibrant atmosphere. Although I don't have the most current data, it is known to have a population of around 60,000 residents.
This description is generated with AI