Captain Sushi is a Japanese restaurant offering freshly prepared sushi.