Azumi Sushi is a Japanese restaurant offering fresh sushi with delivery options.