Subway 58284

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