For sale: €307,500 — 101 THE ISLAND, CHAPELIZOD DUBLIN 20, DUBLIN, D20 CA38 | iHouse.ie