DePalma's Italian Cafe
2300 University Blvd, Tuscaloosa 35401