640 Properties for sale