Subway 58284

Subway #58284-0 is a Subway restaurant located at, 5416 East Grand Avenue , Dallas, Texas.