Restaurants in Chicago, IL
Restaurants
225 S Canal St.,
Chicago ,
IL
60606
UNITED STATES
Based on 1 reviews
Perfect!
spicy, and full of flavor. i like this place because they take their time in preparing their meals and then when it comes out its piping hot! I also like their servers cuz they are friendly.Worldwide > United States > Chicago, IL > Restaurants