According to the ATF database, there are 2 registered FFLs in Willow Lake, South Dakota.
43102 192ND STREETWILLOW LAKE, SD, 57278
18721 429TH AVEWILLOW LAKE, SD, 57278