124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949
124 Mallard Drive, Duck, NC, 27949

$1,749,900

124 Mallard Drive, Duck, NC, 27949

24
Listing Agent: Bryant Carter
Courtesy of: Keller Williams - Outer Banks