Rebuilt in 1875, with a large rock near the porch, the church probably has early origins, possibly even pre-christian. It's located just across the river Wye in Brecknock, south of Rhayader off the A470.
CPAT link.
Location map