Restaurants in Chicago, IL
Restaurants
176 N Franklin St.,
Chicago ,
IL
60606
UNITED STATES
Based on 1 reviews
Shawarma-geddon!
I love this place and would move in if I could. Set up a cot in back, here I come. This place is the perfect lunchtime spot for even the busiest business man or woman. You're greeted with the friendliest staff this side of the loop and...Worldwide > United States > Chicago, IL > Restaurants