Restaurant in Tampa
Family-run Italian spot serving scratch-made pasta and lobster mac with cozy NY-style charm
9000 N Florida Ave
Tampa, FL, 33604
(813) 800-8622