According to the ATF database, there are 5 registered FFLs in Marshall, Michigan.
18357 23 MILE RDMARSHALL, MI, 49068
18700 B DR SOMARSHALL, MI, 49068
12600 15-1/2 MILE ROADMARSHALL, MI, 49068
21164 M DRIVE NORTHMARSHALL, MI, 49068
1106 S KALAMAZOO AVEMARSHALL, MI, 49068