Homes for Sale in Franklin County, ID

Preston
$159,000 - $995,000 Average Price Single Family Home: $451,539