Subway 23893

Subway #23893-0 is a Subway restaurant located at World Cup Plaza Building C, 9250 Dallas North Tollway Suite 133, Frisco, Texas.