The current station was constructed in 1998 within a retail park in Wrexham town centre known as Island Green.
Obecna stacja została zbudowana w 1998 roku wewnątrz dużego centrum handlowego w centrum miasta Wrexham znanym jako Island Green.