Honestly? Seeing this made me feel like I was on the set of Swedish "Mad Men". I didn't get to Stockholm city centre today, as I had to work. This was the nearest supermarket where I could pick up some lunch.
Apparently, 'torget' means square in English.