Sakura is a Japanese restaurant offering sushi, teriyaki, and hibachi dishes in a stylish setting. Hibachi tables accommodate large groups for a communal dining experience.