For sale: €240,000 — 11 SEVILLE TERRACE, NORTH STRAND, DUBLIN 3 | iHouse.ie