DePalma's Italian Cafe
2300 University Blvd, Tuscaloosa AL 35401