Reviews of Premier Store (Top Shop). (Supermarket) in Wrexham (Clwyd).