Sold for €120,000 — 21 MILLARS HALL, APT 21, THOMAS ST, D08 WC83 | iHouse.ie