Lands of America specializes in land for sale, which includes farms, ranches, mountain property, lake houses, river homes, beachfront homes, country homes .