Subway 25299

Subway #25299-0 is a Subway restaurant located at Galleria Mall, 13550 North Dallas Parkway Suite 3690, Dallas, Texas.