689 Properties for sale