top of page
our CANAL STREET restaurant
Address
2120 S Canal Street, Chicago, IL 60616
Hours
24 hrs daily
Call
Order
Show some love 🤍
post a review
Click to go to our Google or Facebook page
bottom of page
Click to go to our Google or Facebook page