Subway 41660

Subway #41660-0 is a Subway restaurant located at Texas Star Convenience Store, 11104 Interstate 37, Corpus Christi, Texas.