For sale: €657,555 — 24 BELVEDERE PLACE, DUBLIN 1, D01 X033 | iHouse.ie