Holiday Inn Hotel and Suites Decatur
Holiday Inn Hotel and Suites Decatur
Address:
1101 6th Ave. NE, Decatur, Alabama
Traveler Rating by TripAdvisor

Traveler Comments

The Holiday Inn is pleasant and the staff is cooperative and helpful. Things are easy to find and it has an indoor swimming pool.
Please enable JavaScript to properly view and use this web site.