Subway 11143

Subway #11143-0 is a Subway restaurant located at, 102 North 23rd Street , Canyon, Texas.