Italian restaurants in Tuscaloosa, AL

Little Italy Pizza

Little Italy Pizzeria Tuscaloosa
  • Address: University Town Center Shopping Center, 1130 University Blvd #6, Tuscaloosa, AL 35401, USA
  • Phone: (205) 345-4354
  • Cuisine: Italian cuisine

Read more