Subway 21343

Subway #21343-0 is a Subway restaurant located at, 2602 East Fletcher Avenue , Tampa, Florida.