Subway 7697

Subway #7697-0 is a Subway restaurant located at The Shops at La Palmera, 4938 South Staples Street, Corpus Christi, Texas.