Alibaba Kabab House

2


Alibaba Kabab House is listed in the Restaurants category in Chicago, Illinois.

Contact information for Alibaba Kabab House is:
1235 W Devon Ave
Chicago, IL 60660
(773) 764-0110

Contact info for Alibaba Kabab House

  • 1235 W Devon Ave
    Chicago, IL 60660
  • Map
  • Phone: (773) 764-0110
Recent Posts:

View on Facebook

6 months ago

Chicago Illinois Online updated their cover photo. ... See moreSee less