For sale: €348,830 — Apt. 26 Ross House, Montpelier Avenue | iHouse.ie