Sakura is a long-standing Japanese restaurant specializing in sushi and other Asian cuisine.