Charming Updated Novato Home

$1,389,000 - 32 Laurelwood Dr, Novato, California