Neo Sushi is a Japanese restaurant offering sushi rolls and other dishes in a relaxed setting with live entertainment.