The Official Travel Site of Alabama

Nauvoo

Nauvoo was founded in 1888 and is located in Walker and Winston counties. Its population is nearly 300.