Embassy Suites

Embassy Suites
2410 University Blvd., Tuscaloosa, AL 35401 United States (USA) near Exit 71b on I-20 (~2.9mi)