Sardinian flair in Olbia, an idyllic town in Sardinia
Olbia is an idyllic city in northeastern Sardinia, whose winding streets contrast beautifully with the inviting harbor promenade.
Country
- Read more about Sardinian flair in Olbia, an idyllic town in Sardinia
- Log in or register to post comments
- 185 views