We have found 17 properties on St Francis Dr, Petaluma, CA. Average price per square feet on St Francis Dr is $354. It is 23.3% higher than average price per sqft Petaluma. Average sale price on St Francis Dr is $558,125. It is 10.0% higher than average sale price in Petaluma.