For sale: €435,000 — 83 THE ISLAND, MARTINS ROW, CHAPELIZOD DUBLIN 20, D20 WF84 | iHouse.ie