Subway 6565

Subway #6565-0 is a Subway restaurant located at University Plaza Shopping Center, 107 North Cedar Ridge Road Suite 136, Duncanville, Texas.