48.16 Duncan Road, Indian Trail, NC, 28079

$607,600

48.16 Duncan Road, Indian Trail, NC, 28079

Courtesy of: Collins REALTORS