The Willard is located at 99 N Main Street in Franklin, IN. This is located in downtown franklin, directly one block north of the courthouse. We hope to see you soon! Bar: Carry Out:

Click the interactive map below for your specific directions to The Willard.

Follow us

[contact-form-7 404 "Not Found"]