Subway 20501

Subway #20501-0 is a Subway restaurant located at, 2621 South Port Avenue , Corpus Christi, Texas.