Izumo Sushi is a sushi restaurant offering a good selection of sushi. Takeaway is available.