Ikiru Sushi is a Japanese restaurant known for its fresh, generously portioned sushi rolls.