Find the word definition

Wikipedia
Llanllwchaiarn

Llanllwchaiarn (more usually spelt Llanllwchaearn in Welsh) is a village on the outskirts of Newtown in Powys, Wales.

Aberbechan Hall was a Tudor mansion in the eastern part of the parish demolished in 1870.