Carroll Distributing & Construction Supply, Inc. of Spencer 427 W 7th St. Spencer, IA 52501 (712)262-5210 Address: Get directions from Go Unable to find any directions.