Izu Sushi Bari offers Japanese cuisine with a focus on sushi. The restaurant is located in Bari, Italy, and provides dinner service.