Subway 12426

Subway #12426-0 is a Subway restaurant located at Landmark Place Shopping Center, 510 South Carrier Parkway Suite 131, Grand Prairie, Texas.