545 apartments, flats and houses for sale