Pappi Deli, TAMPA, Florida (FL)
Conveniently situated at 11502 North Nebraska Avenue () in TAMPA, Florida (FL) (33612), Pappi Deli can be reached at 8139102133. It is advisable to call ahead of time to make a reservation.
More restaurants in TAMPA, Florida (FL)
Pappi Deli contact information and details:
Address: 11502 North Nebraska Avenue - , TAMPA, Florida (FL) 33612
Contact Phone: 8139102133
