Subway 10051

Subway #10051-0 is a Subway restaurant located at Hollys Center, 1820 Farm-to-Market Road 51 South Suite 3, Decatur, Texas.