Located in Natchez, Days Inn by Wyndham Natchez is near a metro station. Rosalie Mansion and Natchez City Auditorium are cultural highlights, and some of the area's notable landmarks include Natchez National Historical Park and Longwood. Spend some time exploring the area's activities, including winery tours.