Sushi Sakura is a Japanese restaurant offering a choice between a 3-course menu or a buffet. It is known for its sushi offerings.