Subway 12369

Subway #12369-0 is a Subway restaurant located at, 1710 West Mockingbird Lane , Dallas, Texas.