Subway 23801

Subway #23801-0 is a Subway restaurant located at Frankford Pavilion Shopping Center, 4520 Frankford Road Suite A800, Dallas, Texas.