Taro is a Japanese restaurant specializing in sushi and other Japanese dishes made with fresh, local fish. Offers evening delivery.