Report an error
IOU Sushi II is located at 2101 North Cassia Street, Nampa, ID 83651, United States of America.
IOU Sushi II is open Mo-Su 11:00-23:00
IOU Sushi II is famous for its Sushi cuisine.
(1 Customer Review)