Subway 25011

Subway #25011-0 is a Subway restaurant located at, 12235 West Linebaugh Avenue , Tampa, Florida.