Sushi Creation is a Japanese restaurant specializing in sushi, offering options for delivery and takeout.