To any British readers: what are the chain stores in Britain? Like, places that sell everything (or nearly) and are considered a little downscale, like Walmart in the U.S.
My mind is telling me Woolworth's, but I think there's a fifty percent chance I made that one up.