Palermo 2 Address: 413 Chestnut St, Dalzell, IL 61320 Phone: (815) 663-9100 Restaurants, Bars, Italian