The Delta

The Delta Chicago Logo

Hip spot with funky-chic decor offering a menu of tamales & Southern fare with house cocktails.

Address: 1745 W North Ave, Chicago, IL 60622

Phone: (773) 360-1793

CLICK FOR FULL DETAILS...