Hotels in Nauvoo - Willard Richards Inn is located in Historic Nauvoo, boasting beautiful views of the Nauvoo Temple and steps away from the Nauvoo Pageant!
Willard City Corporation is located in Willard, Utah. Willard was settled in 1851 and was originally named North Willow Creek. In 1859 it was renamed Willard in honor of Willard Richards, an LDS Apostle and counselor to Brigham Young.