Subway 26256

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