phone number 712-580-4316 712.580.4316 email admin@flcspencer.org admin@flcspencer.org physical address 2912 Highway Boulevard, Spencer, Iowa 51301 2912 Highway Boulevard, Spencer, IA 51301 Mailing Address, PO Box # 1322, Spencer, Iowa 51301 PO Box 1322, Spencer, IA 51301 Service Times