Unos monjes huidos de los montes de San Clodio en León llegaron a las tierras del Río Avia en el siglo VI, hasta el actual municipio de Leiro, en la provincia de Ourense. Aquí fundaron un monasterio que, en el año 1100, adopta la regla de San Benito y después las normas de la Orden del Císter.
Este cenobio fue objeto de agrias disputas entre las familias nobles de la zona durante la Edad Media. Su arquitectura sufrió varias modificaciones a lo largo del tiempo.
La fachada pertenece al siglo XVII. Posee dos claustros, uno, el Procesional, data del siglo XV. El claustro de la Hospedería es del siglo XVI. La iglesia posee un estilo tardorrománico y conserva la estructura cisterciense. Se puede contemplar en ella un buen ejemplo de pintura románica.
Después de la exclaustración de mediados del siglo XIX, el conjunto recobra nueva vida a finales de ese mismo siglo. En la actualidad todo el conjunto está dedicado a servicio de hostelería, teniendo la categoría de Hotel Monumento.