Restaurante Sakura is a Japanese establishment specializing in sushi. It offers a variety of sushi and maki options, available for delivery.