Masters Inn Tuscaloosa

3600 McFarland Blvd. E
Tuscaloosa
Alabama
United States