San Teodoro es un pueblo que se encuentra en Gallura, en la provincia de Olbia. Las localidades más importantes son Nuoro y Orosei.