303 CANTON STONE DR., FRANKLIN

$969,500