Do you like restaurant reviews? Ready for a comfortable visit? Along with delicious food? That’s what I share about in my latest article posted on The Yums. In this article, I share about a wonderful restaurant called The Willard found in Franklin, Indiana. You’ll learn a little history of the place, what to order and why it’s a great choice. If you love good food, and a fun atmosphere, check it out!