Taro's Fish is a sushi restaurant offering fresh seafood, Japanese groceries, and a wide selection of rolls and nigiri for takeout.