Subway 14226

Subway #14226-0 is a Subway restaurant located at City Plaza at Tampa Palms, 16047 Tampa Palms Boulevard Space #59, Tampa, Florida.