Subway 13472

Subway #13472-0 is a Subway restaurant located at Alameda Shopping Center, 3133 South Alameda Suite # 100, Corpus Christi, Texas.