NEWCASTLE, a market town of Caernarvonshire, in South Wales, fifteen miles north of Caernarvon.