Subway 24854

Subway #24854-0 is a Subway restaurant located at Walmart Supercenter #1647, 1700 South 13th Street, Decatur, Indiana.