New Island Sushi is a Japanese restaurant offering sushi and a selection of Chinese dishes, with delivery options available.