According to the ATF database, there are 1 registered FFLs in St Francis, Kansas.
307 W JACKSONST FRANCIS, KS, 677560000