Teulada is a charming municipality located in southern Sardinia, Italy. Known for its pristine beaches and crystal-clear waters, it offers a peaceful retreat for visitors. While approximate data suggests a population of around 5,000 inhabitants, exact numbers may vary.
This description is generated with AI