Authentic Japanese flavors on Delaware Ave, Buffalo - fresh sashimi, hand-rolled sushi, and sizzling hibachi grilled to perfection.