About the hotel
This lovely hotel is in Tuscaloosa.
Map of Holiday Inn Express and Suites Tuscaloosa University an IHG Hotel
Address
Holiday Inn Express and Suites Tuscaloosa University an IHG Hotel
Tuscaloosa, Alabama, United States of America
N 33.1975 E -87.5217