Restaurants & Bars 5

Taro Sushi

jugle | Aug 30, 2004 04:18 PM

Has anyone tried the new sushi restaurant in the northern Slope? I've walked by it a few times during the past two weeks (it's on Dean St. off of 5th ave), but have yet to venture in. Thanks.

Want to stay up to date with this post?

Recommended From Chowhound