Subway 10895

Subway #10895-0 is a Subway restaurant located at 3701 Leopard, Corpus Christi, Texas.