Sold for €195,000 — 83 Abberley Square, Belgard Road, Tallaght, Dublin, D24 DX83 | iHouse.ie