a town of Glamorganshire, in south Wales, situated on the river Neath, near the Bristol channel, twenty-eight miles north west of Landaff.
a town of Glamorganshire, in south Wales, situated on the river Neath, near the Bristol channel, twenty-eight miles north west of Landaff.