Subway 37260

Subway #37260-0 is a Subway restaurant located at Walmart Supercenter #662, 2800 Spring Avenue Southwest, Decatur, Alabama.