Subway 12369

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