Where is Llanllechid?

Where is Llanllechid located?

Llanllechid, Llanllechid, Great Britain (approx. 53.196907°, -4.0624666°)


Where is Llanllechid on the map?