Menu 

Willard Bar and Restaurant Photos and Pictures

Photo of The Willard Bar and Restaurant in Franklin, IndianaPhoto of The Willard Bar and Restaurant in Franklin, Indiana. This is a popular destination in Southside Indianapolis.