Share:

Restaurants & Bars 7

Oishii sushi

VivreManger | Jan 7, 2003 09:46 AM

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.

Want to stay up to date with this post?

Recommended From Chowhound