Subway 5663

Subway #5663-0 is a Subway restaurant located at Old Town Shopping Center, 5500 Greenville Avenue Suite 212, Dallas, Texas.