338 properties for sale found