Spain Sandwich Shop, TAMPA, Florida (FL)
Comfortably situated at 207 East Twiggs Street () in TAMPA, Florida (FL) (33602), Spain Sandwich Shop are available at 8132232831. It is advisable to early in advance to arrange your spot in the restaurant.
More restaurants in TAMPA, Florida (FL)
Spain Sandwich Shop contact information and details:
Address: 207 East Twiggs Street - , TAMPA, Florida (FL) 33602
Contact Phone: 8132232831