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.