The Willard is known for get-togethers with friends, family, good food, outdoor dining, and an all-around good time. Our specialties are pizza, chicken wings and a wide variety of spirits. If you are planning a party, The Willard is the place to call. We are located at 99 N. Main St. in downtown Franklin, 1 block north of the courthouse. If you are looking for restaurants in Franklin that have good food, a great selection of spirits, and a place with great ambience to enjoy your friends’ company, come to The Willard.