Sold for €265,000 — APT 171, THE ISLAND, CHAPELIZOD DUBLIN 20, D20 TP04 | iHouse.ie