Written by Amber Autumn on June 9, 2005
- Located on 640 South Canal Street, the Visitor Reception Center has visitor parking, Natchez exhibits, National Park Service Info, and a 20-minute show, "The Natchez Story". It also has a Natchez Logo Gift Shop, a...