by CoasterMadMatt
Llangar Church (Eglwys Llangar) is a church located in Llangar, Denbighshire, Wales, GB, EuropeIt is managed by Cadw