Downtown Willard hosts shops, restaurants and professional offices.