Sold for €355,000 — APT 29, THE ISLAND, CHAPELIZOD DUBLIN 20, D20 CH43 | iHouse.ie