Subway 24866

Subway #24866-0 is a Subway restaurant located at, 1721 East University Drive , Edinburg, Texas.