Memo's Hot Dogs

American
$ $
Chicago, IL