Sold for €535,000 — 21 Castle Terrace Court, St Margarets Ave, Malahide, Dublin, K36 E781 | iHouse.ie