Wong you need to see a CPA and the county tax appraiser.
You really have two questions. Likely foreign citizen pays no different than US citizen as far as I know.
It will also depend if the property is your personal residence or an investment property.
1st question is income tax.....see a CPA for this to advise you about how much income tax might be.
You just pay on profits if any and there is a large exemption on personal homes.
2nd question is property tax......again it normally depends if the property is your personal and primary residence or not. For this question you will need to speak with your county tax appraisal district.
The main difference for property sold by US citizens vs non-citizen is there can be tax withholding by the title company at the sale. You may not actually have any tax obligation, but they still withhold and send it to the IRS. Then it is up to you to file a tax return to report any taxes you owe, or obtain a refund.