Sold for €280,000 — 233 The Island, Chapelizod Village, Dublin 20, Dublin 20, Dublin | iHouse.ie