Best Fish & chips restaurant in Wrexham, united kingdom