The Willard

GENERAL INFO

99 N. Main St.

Franklin, Indiana 46131

p: 317-738-9668

Visit Website

The Willard

DESCRIPTION

Locals love this casual eatery for its award-winning tenderloin, pizza, outdoor dining and hometown feel.