307 properties for sale found