For sale: €7,850,000 — APT 1- 41, XAVIER COURT, 21 25 SHERRARD ST UPPER DUBLIN 1 | iHouse.ie