Cherry Blossom Sushi Bar is a Japanese restaurant offering all-you-can-eat sushi in a spacious interior with striking decor.