Subway 23910

Subway #23910-0 is a Subway restaurant located at Quik Al Convenience Store/TS, 1105 North Highway 287, Decatur, Texas.