Sold for €590,000 — 303 Harolds Cross Rd, Terenure, Dublin 6w, Dublin, D6W AE09 | iHouse.ie