The Willard
99 N Main St, Franklin
(317) 738-9991
Recent Reviews
You May Also Like
Main & Madison Market Café - 100 N Main St
Cafe, Bakery, Pet Friendly, Gluten-Free
Greek's Pizzeria & Tapp Room - 18 E Jefferson St
Pizza, Italian, Beer Bar, Bar
The Local Grind - 25 N Main St
Coffee Shops, Juice Bar & Smoothies, Coffee & Tea, Bubble Tea, Coffee
Restaurants in Franklin, IN
The Willard
99 N Main St, Franklin, IN 46131
(317) 738-9991