Sold for €270,000 — 223 The Island, Martins Row, Chapelizod Dublin 20, Dublin 20, Dublin, D20 T569 | iHouse.ie