Ovodda

Ovodda is a place in the province of Nuoro in the Italian region Sardinia with 1628 inhabitants ( 31 December 2012).

Ovodda is located 48 km south of Nuoro.

Borders the following municipalities: Desulo, Fonni, Gavoi, Ollolai, Teti and Tiana.

628121
de