Baumhower's of Tuscaloosa

Tuscaloosa Restaurant

500 Harper Lee Drive
Tuscaloosa, AL 35404
Phone: 205-556-5658
Fax: 205-556-5639
Hours: Sunday-Thursday 11am-10pm
Friday and Saturday 11am-11pm