Izumo Sushi Information:
About Store
There are 1 Izumo Sushi locations throughout the United States. You can view Izumo Sushi hours of operation, address, phone number, reviews, and more. The average nationwide customer rating of Izumo Sushi is 0.0, based on 0 reviews.