Subway 5384

Subway #5384-0 is a Subway restaurant located at Town & Country Shopping Center, 4256 South Alameda Street Suite A, Corpus Christi, Texas.