18 Properties to Share near Institute of Technology Tallaght, Dublin