Experience rock climbing at Boulders Culverhouse Cross, located in the beautiful town of Wrexham (city), Wales.