DePalma’s

2300 University Blvd

2300 University Blvd, Tuscaloosa, AL 35401, USA | 205-759-1879

Website | Menu | $$

Known for

  • italian
  • pizza

Teams

  • Crimson Tide
  • Alabama Crimson Tide