Subway 40744

Subway #40744-0 is a Subway restaurant located at 107 Plaza Shopping Center, 1637 West University Drive, Edinburg, Texas.