Located near the Cummings Research Park and adjacent to Bridge Street Town Centre in Huntsville, Alabama, this hotel features an indoor and outdoor pool and free Wi-Fi throughout the property.
Number of rooms: 232
6800 Governors West Road Northwest, Huntsville, AL 35806, United States
Hotel booked 2 times today.