Menu 

Photo of The Willard Bar and Restaurant in Franklin Indiana

Photo of The Willard Bar and Restaurant in Franklin, Indiana. This location is a popular Haunted Indiana location.

See more Franklin Photos & Pictures.