Just two hours north of Atlanta, the Dillard House is a family style southern cooking restaurant located in the Little Tennessee River Valley of North Georgia in the town of Dillard. It has been in the same family since its creation in 1917. Read our
Dillard House Restaurant Review.
Vote in the poll, then reply to this post with your own review.