Get directions to: Iavarone's, Tampa, FL
Restaurant address: 3617 W Humphrey St Tampa, FL 33614, USA
Restaurant: Iavarone's