Henrhyd Falls – How to Visit the Batman Filming Location in the Brecon Beacons (2024)!
Did you know that the tallest waterfall in South Wales is located in the Brecon Beacons? It’s called Henrhyd Falls and it cascades in a gorge within the Nant Llech …