Where in Boston...
...did this take place?
shareIts been a while since I've seen the movie, but my guess is the shop is in China Town, which is in Downtown Boston.
http://www.spittoon.org/wp-content/uploads/2011/11/Charlie-Hebdo.jpg
... there were apparently some early references that i missed to south boston ("southie", etc). south boston isn't that far from chinatown though.
According to the filming locations however, it doesn't seem to have been filmed in Boston.