The Willard

GENERAL INFO

99 N. Main St.

Franklin, Indiana 46131

p: 317-738-9668

Visit Website

The Willard

DESCRIPTION

Local favorite for pizza, tenderloins and drinks.