For sale: €266,100 — APT 13, THE ATRIUM, 29 31 ISLAND ST DUBLIN 8 | iHouse.ie