Eminent domain has no authority over private property. All eminent domain can do is infringe on it in an act of tyrannical aggression.
Private property is an unalienable right. Private means you have the right to exclude whomever you want for whatever reason you want.
An unalieanable right is a right that cannot be taken away, not even by a 100% majority vote. Unalienable rights cannot be legislated away, and they cannot be ruled away by a supreme court. Government institutions cannot add qualifiers to unalienable rights or dilute them.
America is a country of unalienable rights. The Constitution does not grant those rights. The Constitution explicitly tells the government that it cannot, and shall not, infringe on those rights.