View Details $699,500 1 of 33 St. Francis Place Ph 02 | Santa Rosa 3 beds 2 baths 1,126 sqft 0.09 acres On Site: 64 Days