6800 Governors West Road Northwest, Huntsville
This hotel in Huntsville, Alabama, is located near the Cummings Research Park and adjacent to the Bridge Street Town Center. It features an indoor and outdoor pool, as well as complimentary WiFi throughout the property.