Sakura is an authentic Japanese restaurant offering sushi and hibachi. All aspects of the sushi preparation process are performed in front of the diners. It is an event unto itself as guests are dazzled by skillful mastery and showmanship.