Situated between the lower Dee valley and the Welsh mountains, Wrexham is the largest town in North Wales and has a population of over 42,000 according to recent survey. The wider County Borough of ...
HMP Berwyn, located in Wrexham, North Wales, is a modern and innovative prison facility that plays a significant role in the UK’s penal system – the largest in the UK currently. Opened in 2017, it is ...