English | German | Russian | Czech

Newcastle Emlyn English

Meaning Newcastle Emlyn meaning

What does Newcastle Emlyn mean?

Newcastle Emlyn

A town on the river Teifi on the border of Ceredigion and Carmarthenshire in Wales

Are you looking for...?