The Comfort Inn hotel is conveniently located off Interstate 65 in Decatur near Huntsville. This Decatur, AL hotel is minutes from the Celebration Arena, Point Mallard Water Park, Athens State University and University of North Alabama.
Number of rooms: 58
3239 Point Mallard Parkway, Decatur, AL 35603, United States