Get directions to: Tut's Place, Tuscaloosa, AL
Restaurant address: 1306 University Blvd Tuscaloosa, AL 35401, USA
Restaurant: Tut's Place