Subway 18059

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