NextEats
›
Illinois
›
Food in Chicago
› The Salt Shed
The Salt Shed
Restaurant · 1357 N Elston Ave 1-3, Chicago, IL
Dine-In
More food in Chicago, IL