Sold for €580,000 — UPSTAIRS FLAT, 109 NORTH STRAND RD, DUBLIN 3, D03 T2N1 | iHouse.ie