Establishments | Italian | Restaurants
5104 E Fowler Ave Tampa, Florida 33617-2189 813.985.1336 813.988.2905