Smak-Tak Restaurant

5961 N. Elston Ave.
Chicago
Illinois
United States