Wrexham, the largest town in North Wales, situated between the Welsh Mountains and Lower Dee Valley.
More Information