Huck Finn Posted on February 8, 2014 by brothertom Huck Finn Restaurant, Archer Avenue, Chicago. Share this:TwitterFacebookPinterestTumblrRedditPocketLinkedInEmailPrintLike Loading... Related