According to the ATF database, there are 46 registered FFLs in Mooresville, North Carolina.
116 EMPYREAN LOOPMOORESVILLE, NC, 28115
477 KEMP RDMOORESVILLE, NC, 28117
348 WEST MCLELLANDMOORESVILLE, NC, 28115
116 DUNBAR LOOPMOORESVILLE, NC, 28115
121 PERIWINKLE LANEMOORESVILLE, NC, 28117
444 WILLIAMSON RD, SUITE AMOORESVILLE, NC, 28117
444 BAY HARBOUR RDMOORESVILLE, NC, 28117
124 B FERNWOOD LNMOORESVILLE, NC, 28117
169 LANGTREE CAMPUS DRIVEMOORESVILLE, NC, 28117
129 PRESERVE WAYMOORESVILLE, NC, 28117
122 BACKSTRETCH LANEMOORESVILLE, NC, 28117
124 SANSOME ROADMOORESVILLE, NC, 28115
122 LAUREL GLEN DRMOORESVILLE, NC, 28115
118 N MAIN STREETMOORESVILLE, NC, 28115
181 WEST STATESVILLE AVEMOORESVILLE, NC, 28115
107 KILSON DRIVE SUITE 206MOORESVILLE, NC, 28117
192 RIVER PARK RDMOORESVILLE, NC, 28117
313 NESBIT STMOORESVILLE, NC, 281150000
148 LUGNUT LANE SUITE 101MOORESVILLE, NC, 28117
114 MORLAKE DR SUITE 202MOORESVILLE, NC, 28117
136 KNOB HILL RDMOORESVILLE, NC, 281176848
159 BELFRY LOOPMOORESVILLE, NC, 28117
219 BLOSSOM RIDGE DRIVEMOORESVILLE, NC, 28117
136 KNOB HILL ROADMOORESVILLE, NC, 28117
105 LOOKOUT POINT PLACEMOORESVILLE, NC, 28115
131 PLANTATION RIDGE DR, STE 200MOORESVILLE, NC, 28117
594 N MAIN STREETMOORESVILLE, NC, 28115
175 MCCARNS STREETMOORESVILLE, NC, 28115
117 KENSINGTON STMOORESVILLE, NC, 28117
105 DENVER BUSINESS PARK DR SUITE BMOORESVILLE, NC, 28115
296 CAYUGA DRIVE SUITE BMOORESVILLE, NC, 28117
743 RIVER HWYMOORESVILLE, NC, 28117
143 W CALLICUTT TRAIL MOORESVILLE, NC, 28117
129 LANTERN ACRES DRIVEMOORESVILLE, NC, 28115
204 KEATS RDMOORESVILLE, NC, 28117
116 MUSSELL LANEMOORESVILLE, NC, 281173707
123 SUMTER DRMOORESVILLE, NC, 28117
333 OATES RDMOORESVILLE, NC, 28117
247- F E PLAZA DRMOORESVILLE, NC, 28115
350 ERVIN ROADMOORESVILLE, NC, 28117
216 N MAIN STMOORESVILLE, NC, 28115
145 MIDFIELD STMOORESVILLE, NC, 28115
190 QUIET COVE ROADMOORESVILLE, NC, 28117
169 NORMAN STATION BLVDMOORESVILLE, NC, 28117
611 PERFORMANCE ROADMOORESVILLE, NC, 28115