Japanese restaurant Sakura Binche offers sushi and grilled dishes. Known for its varied menu and pleasant service.