Subway 18211

Subway #18211-0 is a Subway restaurant located at Northwest Plaza Shopping Center, 6813 West Northwest Highway, Dallas, Texas.