Sold for €640,000 — 293 Harolds Cross Rd, Terenure, Dublin 6, Dublin, D6W DC52 | iHouse.ie