translate English to German: We can then present these properties to you on location after introducing all the relevant details.
Diese können wir Ihnen nach Vorstellung aller Details dann vor Ort ausführlich präsentieren.