Sold for €320,000 — 176 THE ISLAND, CHAPELIZOD, DUBLIN 20, D20 HD28 | iHouse.ie