La Torre do Olivar, también conocida como Torre de Puga, se localiza en el municipio de Toén, en la provincia de Ourense, dentro del ámbito territorial de O Ribeiro. Se trata de los restos de una antigua torre defensiva medieval vinculada a la familia noble de los Puga, una de las estirpes más relevantes del entorno durante la Baja Edad Media y el Renacimiento.
El conjunto se sitúa en el lugar de O Olivar (A Travesiña, parroquia de San Mamede de Puga), en un entorno elevado que domina el paisaje del valle del Miño y los accesos hacia el valle del Barbantiño. Su ubicación estratégica permitía el control visual de rutas históricas de comunicación entre el interior de Ourense y otras zonas de Galicia, lo que explica su función defensiva y de vigilancia territorial.
La torre se construyó entre los siglos XV y XVI, formando parte de una estructura señorial más amplia relacionada con un pazo próximo. En la actualidad se conservan restos de la construcción original en estado de ruina, junto con elementos añadidos en épocas posteriores. A pesar de su deterioro, el conjunto mantiene un notable interés patrimonial por su tipología de torre-fortaleza rural gallega.
El entorno en el que se encuentra está profundamente ligado al paisaje vitivinícola del Ribeiro, lo que refuerza su valor paisajístico y cultural. La combinación de arquitectura defensiva, historia nobiliaria y entorno natural convierte a la Torre do Olivar en un punto de interés dentro del patrimonio histórico de Toén.

