Yes! Any foreigner with a current passport (no need for a visa) can buy a house, apartment or land in the US.