Subway 60766

Subway #60766-0 is a Subway restaurant located at Walmart Supercenter #3197, 15302 North Nebraska Avenue, Tampa, Florida.