For sale: €683,000 — 26 ORPEN RISE, STILLORGAN, DUBLIN, A94 K2R6 | iHouse.ie