Skip to Content
Manta Logo Manta Home
Permanently Closed
Mega Nut logo

Mega Nut

Food Stores

1000 South Barrington Road # M, Streamwood, IL · 60107
Get Directions
Streamwood, IL
Business Details

Serving Streamwood, IL

Categorized under Edible Nuts. Current estimates show this company has an annual revenue of $1 to 2.5 million and employs a staff of approximately 1 to 4.

Streamwood, IL
Customer Reviews
Key Facts
Type
Food Stores
Location
Phone
(630) 837-2551
Listing status
Permanently Closed
Similar Businesses
El Toreo West Supermercado & Restaurante
Hanover Park, IL
K & P Oriental Food
Elgin, IL
Mecca grocery
Elgin, IL
Phan Thiet Oriental Market
Carol Stream, IL