Pictures of Palm Ave Sandwich Shop on 2002 N Nebraska Ave, Tampa FL.

(Click on a thumbnail to enlarge picture)