31 Craig, Hampton

MLS: NB034812
$299,900

SOLD!