NEBU Sushi & More is a sushi restaurant.