Get directions to: Barrow's Gourmet Deli, Tampa, FL
Restaurant address: 3660 Henderson Blvd Tampa, FL 33609, USA
Restaurant: Barrow's Gourmet Deli