Subway 18059

Subway #18059-0 is a Subway restaurant located at, 8410 North Florida Avenue , Tampa, Florida.