I have been hearing some buz about this small relatively inexpensive Sushi place, 612 Hammond St. in Chestnut Hill. Does that address put it in a shopping center? If so, which one?
Any other recommendations? I did a search in the Boston board, but came up empty, so I don't know if there are any past reports.