El Río Zarzo nace en A Serra da Loba y desciende cara al oeste, donde se le unen varios pequeños arroyos para acabar en el Río Mandeo que desemboca y forma la pequeña Ría de Betanzos.
Antes de llegar a Santa María de Verís el río Zarzo se introduce en el valle que forman dos montañas conocidas como Monte redonde de 434 m y Monte Baxao de 497 m.
Entre estos, el río tiene que salvar un terreno abrupto y un fuerte desnivel. Así, sus aguas forman estupendos rápidos y magníficas cascadas que son conocidas como la Fervenza do Río Zarzo. Las aguas de ester río han sido aprovechadas desde hace decenas de años para el movimiento de los molinos de aguas que se distribuyen a lo largo de este tramo.