Subway 6336

Subway #6336-0 is a Subway restaurant located at Crossroads North Shopping Center, 1818 North Cooper Street, Arlington, Texas.