Sakura 17 is a Japanese restaurant offering a diverse menu of sushi and hibachi dishes in a casual atmosphere.