340 Properties for sale