Sold for €842,000 — 29 Leinster Park, Harolds Cross Rd, Dublin 6w, Dublin, D6W X066 | iHouse.ie