Commercial Property Top class: TU Dublin opens new €14.7 million facility in TallaghtThe teaching, research and recreation building provides an extra 3,282 square metres of space