Subway 26256

Subway #26256-0 is a Subway restaurant located at, 620 Twiggs Avenue , Tampa, Florida.