Restaurant in Tampa
Authentic Italian fare with homemade pasta and fresh sourdough baked daily.
516 S Howard Ave
Tampa, FL, 33606
(813) 213-0100