IZUMI

Japanese restaurant · 228 Washington St U-A130, South Attleboro, MA

Hours

More food in South Attleboro, MA · Japanese Food in South Attleboro