Sold for €373,000 — 96 The Island, Martins Row, Chapelizod Dublin 20, Dublin 20, Dublin, D20 HF82 | iHouse.ie