Phila Deli
1120 Pinellas Bayway S # 106 St. Petersburg, Florida 33715 | Restaurant Info