638 Properties for sale