mysardinianlife.com
Inside Sardinia: Lake Cucchinadorza
Lake Cucchinadorza in the province of Nuoro, sits at the foot of the Gennargentu mountain range and offers stunning views of the three surrounding towns: Ollolai, Ovodda and Teti. Nestled deep in t…