Forbici Modern Italian brings modern Italian food to Hyde Park

The restaurant is located at 1633 W Snow Ave, Tampa, FL 33606.
Published: 7:58 AM EDT July 25, 2019
Updated: 7:58 AM EDT July 25, 2019