List of 5-Star Hotels near University of Alabama - South Engineering Research Center, Shelby Ln, Tuscaloosa, AL 35401, United States.