Find the top Italian restaurants in Tampa, Florida near you now.
Italian restaurant
Address: 1802 N Westshore Blvd, Tampa, FL 33607
ReserveItalian restaurant
Address: 2801 E Busch Blvd, Tampa, FL 33612
ReserveItalian restaurant
Address: 514 N Franklin St STE 101, Tampa, FL 33602
OrderPizza restaurant
Address: 610 S Armenia Ave, Tampa, FL 33609
Reserve