Tag Archive

UK's Biggest Iceland "Nothing To Brag About" Says Slough

By Tim C

Grotty Berkshire town Slough today collectively hit out at St Neots residents’ excitement over tomorrow’s opening of the UK’s biggest Iceland store. The frozen food giant is returning to the town with a prime Market Square location after an absence of over three years. The new store, in the former Woolworths unit, will be... »