Sakura is a Japanese restaurant offering high-quality sushi. It provides a diverse menu with options for online ordering, takeaway, and delivery.