Nazo Sushi is a Japanese restaurant specializing in sushi, offering a streamlined and laid-back dining experience. They offer online ordering and phone orders.