$4,975,000
105 Moors End Loop, Mooresville, NC, 28117
Single Family Residence