Calabria Imports

Chicago
Calabria Imports

1905 W 103rd St

Chicago, IL 60643

This Italian deli/restaurant/sandwich shop has got it goin' ON. Seriously. Get any assortment of meats on their fresh bread, take home some made-right-there lasagna, and rejoice.