Ribafrecha is located in the valley of the River Leza, which runs round it, nearby villages being Clavijo, Murillo, Lagunilla, Zenzano, Leza del Rio Leza and Alberite.
It is part of a natural area known as Peñas del Leza y Clavijo, in which La Cara del Pinar and Ayedo stand out, as well as several hills separated by small valleys.
The fauna and flora are very interesting, with poplars, willows, rabbits, foxes, hares and boar.
Iglesia de San Pedro
Ermita de la Virgen de la Cuesta