Subway 21343

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