Sakura is an authentic Japanese restaurant offering a delightful combination of sushi and hibachi. Guests can enjoy a full hibachi experience with expert chefs cooking right in front of them.