According to the ATF database, there are 5 registered FFLs in North Branch, Michigan.
4024 MARTUS RDNORTH BRANCH, MI, 48461
2590 CASTLE RDNORTH BRANCH, MI, 48461
4876 HASSLICK ROADNORTH BRANCH, MI, 48461
4876 HASSLICK RDNORTH BRANCH, MI, 48461
7741 MOWATT RDNORTH BRANCH, MI, 48461