Subway 55121

Subway #55121-0 is a Subway restaurant located at Shell Gas Station/Convenience Store, 8015 CF Hawn Freeway, Dallas, Texas.