Photo of The Willard Bar and Restaurant in Franklin, Indiana. This location is a popular Haunted Indiana location.
See more Franklin Photos & Pictures.
Photo of The Willard Bar and Restaurant in Franklin, Indiana. This location is a popular Haunted Indiana location.
See more Franklin Photos & Pictures.