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.
[contact-form-7 404 "Not Found"]