Subway 7603

Subway #7603-0 is a Subway restaurant located at 5127 Weber Road, Corpus Christi, Texas.