Sushi restaurant offering rolls and other Japanese cuisine. Known for affordable prices and delivery options.