Subway 52666

Subway #52666-0 is a Subway restaurant located at Lake Ridge Village Shop. Ctr., 9660 Audelia Road Suite 212-A, Dallas, Texas.