Subway 24866

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